Objective: To test the functionality and appearance of scrollbars on scrollable elements. Preconditions: The application is launched and accessible. A scrollable element (e.g., a scrollable div) is present in the application. Steps: Locate a scrollable element. Verify that scrollbars appear when the content overflows. Scroll both horizontally and vertically using the scrollbars. Verify that the… Continue reading Test Case : Scrollbars
Author: Rose Maria
Test Case : Tooltips
Objective: To verify the appearance and behaviour of tooltips. Preconditions: The application is launched and accessible. Elements with tooltips (e.g., icons or info buttons) are present in the application. Steps: Hover the mouse pointer over elements with tooltips. Verify that tooltips appear when hovering. Check if tooltips disappear after a few seconds. Click on an… Continue reading Test Case : Tooltips
Test Case for Pop-up Windows/Modals
Objective: To validate the webpage’s functionality and behaviour of pop-up windows or modals. Preconditions: Ensure that the web application is accessible and responsive. Confirm that the pop-up window/modal trigger elements (buttons or links) are present on the webpage. Verify that any required dependencies (e.g., JavaScript, CSS) are loaded successfully. Test Steps: Trigger the opening of… Continue reading Test Case for Pop-up Windows/Modals
Testing scenarios for importing a CSV file of products into a shopping cart
Importing a CSV file of products into a shopping cart inventory is a critical functionality, and thorough testing is essential to ensure the accuracy and reliability of the process. File Format Validation: Test that the system rejects files with incorrect formats (e.g., not a valid CSV). Ensure the system handles different delimiters and encodings correctly.… Continue reading Testing scenarios for importing a CSV file of products into a shopping cart
Risk identification
Engaging a diverse set of stakeholders in the risk identification process increases the likelihood of uncovering a comprehensive range of significant risks. Test Analysts, equipped with specialized knowledge of the business domain, are well-suited for various tasks: Expert Interviews: Interacting with domain experts and users to gain insights. Independent Assessments: Evaluating the system independently to… Continue reading Risk identification
Pairwise Testing
Pairwise testing, also known as all-pairs testing or pairwise combination testing, is a software testing technique that involves testing a system by considering all possible combinations of input parameters at least once. The idea is to test the interactions between different input parameters in pairs, rather than testing all possible combinations. This method is particularly… Continue reading Pairwise Testing
High-level test case
High-level test cases, also known as system tests or end-to-end tests, focus on evaluating the entire software system or a significant portion of it as a complete and integrated entity. Scope: These tests examine the overall behaviour and interactions between different components or subsystems within the software. Purpose: The primary goal of high-level test cases… Continue reading High-level test case
Low-level test cases
Low-level test cases, also known as unit tests or component tests, focus on testing individual units or components of a software system in isolation. Scope: These tests are concerned with the smallest building blocks of a system, such as functions, methods, or modules. Purpose: The primary goal of low-level test cases is to verify that… Continue reading Low-level test cases
QAOps
QAOps, short for Quality Assurance Operations, is an approach that combines Quality Assurance (QA) processes with Operations (Ops) practices to achieve continuous testing, delivery, and improvement within the software development and deployment lifecycle. QAOps integrates quality assurance into the DevOps pipeline, ensuring that testing and quality checks are automated, continuous, and seamlessly integrated into the… Continue reading QAOps
Big Data Testing
Big Data Testing is a specialized testing process designed to evaluate the quality, performance, and reliability of systems that manage and process large volumes of data. As the name suggests, it is particularly relevant in the context of Big Data technologies, which deal with massive datasets that traditional testing methodologies may struggle to handle effectively.… Continue reading Big Data Testing