Random Sampling | Real-World Data |
Negative Testing | Positive Testing |
Data Completeness | Test Data |
Boundary Values | Code Coverage |
Data that represents the actual usage scenarios, conditions, and environments in which the software will operate. | A technique used to select test data by randomly choosing data points from a larger set. |
A type of testing where test data is selected to validate the expected behavior or correct execution of the software. | A type of testing where test data is intentionally selected to trigger error conditions or invalid inputs. |
Data used in testing to execute test cases and evaluate the behavior of a system | Ensuring that all relevant and necessary data scenarios are covered during the testing process. |
The extent to which the source code is executed by a test suite | Test data chosen at the lower and upper limits of input ranges to evaluate system behavior at edge cases |
Ad-Hoc Testing | Pairwise Testing |
Usability Testing | Test Coverage |
A test design technique that focuses on testing all possible combinations of input parameters | Testing performed without any formal test plan or pre-defined steps |
The measurement of the extent to which testing has covered a system | Testing done to evaluate the ease of use and user-friendliness of a system |