8-week REWIND!
Testing Techniques
Testing Techniques 2.0
Test Execution
Testing Terminology
100

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?

100

This technique involves executing test cases without using any knowledge of the internal workings of the system being tested.

What is black-box testing?

100

This test design technique involves creating test cases based on the expected behavior or actions of end-users.

What is use case testing?

100

This type of testing is performed by executing test cases derived from the detailed design specifications.

What is functional testing?

100

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?

200

This testing technique involves executing a software system with the intent of finding defects or errors.

What is dynamic testing?

200

This technique focuses on testing individual components or units of code in isolation.

What is unit testing?

200

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?

200

This type of test execution involves running the test cases using automation tools or scripts.

What is automated testing?

200

This term refers to the act of designing and developing test cases and test scenarios based on the system requirements.

What is test design?

300

 This type of testing is performed without executing the code and involves reviewing the design, requirements, or documentation.

What is static testing?

300

This technique involves selecting test cases at the boundaries of input domains.

What is boundary value analysis?
300

This is a source to determine expected results to compare with the actual results of the software under test.

What is a test oracle?

300

This type of testing is conducted to assess the software's ability to handle unexpected or erroneous inputs.

What is negative testing?

300

This activity involves analyzing the test results, identifying defects, and reporting them to the development team.

What is defect reporting?

400

This methodology promotes continuous iteration of development and testing throughout the software development life cycle of the project.

What is Agile?

400

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?

400

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?

400

This type of testing focuses on verifying the software's performance under different load conditions.

What is performance testing?

400

The "L" in SDLC and STLC stands for this:

What is lifecycle

500

This testing level involves testing the integrated system to ensure that it meets the specified requirements.

What is system testing?

500

This level of testing focuses on testing the compatibility of the software with the intended hardware and software environments.

What is compatibility testing?

500

This is a testing technique that identifies and tests organized input data ranges with similar intended behaviours.

What is Equivalence class partition?

500

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

500

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?