This term refers to the process of verifying that a software system or application meets specified requirements and works as expected.
What is software testing?
This technique involves executing test cases without using any knowledge of the internal workings of the system being tested.
What is black-box testing?
This test design technique involves creating test cases based on the expected behavior or actions of end-users.
What is use case testing?
This type of testing is performed by executing test cases derived from the detailed design specifications.
What is functional testing?
This term refers to a defect or an issue discovered during testing that does not meet the expected behavior of the system.
What is a bug or a defect?
This testing technique involves executing a software system with the intent of finding defects or errors.
What is dynamic testing?
This technique focuses on testing individual components or units of code in isolation.
What is unit testing?
This test design technique involves creating test cases based on the business rules or decision-making process of the software.
What is decision-table testing?
This type of test execution involves running the test cases using automation tools or scripts.
What is automated testing?
This term refers to the act of designing and developing test cases and test scenarios based on the system requirements.
What is test design?
This type of testing is performed without executing the code and involves reviewing the design, requirements, or documentation.
What is static testing?
This technique involves selecting test cases at the boundaries of input domains.
This is a source to determine expected results to compare with the actual results of the software under test.
What is a test oracle?
This type of testing is conducted to assess the software's ability to handle unexpected or erroneous inputs.
What is negative testing?
This activity involves analyzing the test results, identifying defects, and reporting them to the development team.
What is defect reporting?
This methodology promotes continuous iteration of development and testing throughout the software development life cycle of the project.
What is Agile?
This term refers to the process of executing tests that are specifically designed to validate the software system's response to various events and transitions between different states.
What is state transition testing?
This black box technique is the process of validating that a user story meets the specified requirements and delivers the intended value to the end user.
What is user story testing?
This type of testing focuses on verifying the software's performance under different load conditions.
What is performance testing?
The "L" in SDLC and STLC stands for this:
What is lifecycle
This testing level involves testing the integrated system to ensure that it meets the specified requirements.
What is system testing?
This level of testing focuses on testing the compatibility of the software with the intended hardware and software environments.
What is compatibility testing?
This is a testing technique that identifies and tests organized input data ranges with similar intended behaviours.
What is Equivalence class partition?
This term refers to the practice of executing a subset of test cases that have been previously executed to ensure that the system still functions correctly.
What is regression testing
This term refers to the process of comparing the actual results of a test with the expected results to determine whether the test has passed or failed.
What is test verification?