Software Testing Terms and Meaning - Part 4
- Data flow Testing
Testing in which test cases are designed based on variable usage within the code.
- Data integrity and Database integrity Testing
Data integrity and database integrity test techniques verify that data is being stored by the system in a manner where the data is not compromised by updating, restoration, or retrieval processing
- Data-Driven Testing
Testing in which the action of a test case is parameterized by externally defined data values, maintained as a file or spreadsheet. A common technique in Automated Testing
- Decision condition testing
A white box test design technique in which test cases are designed to execute condition outcomes and decision outcomes
- Decision table testing
A black box test design techniques in which test cases are designed to execute the combinations of inputs and/or stimuli (causes) shown in a decision table
- Decision testing
A white box test design technique in which test cases are designed to execute decision outcomes
An anomaly, or flaw, in a delivered work product. Examples include such things as omissions and imperfections found during early lifecycle phases and symptoms of faults contained in software sufficiently mature for test or operation. A defect can be any kind of issue you want tracked and resolved.
- Defect density
The number of defects identified in a component or system divided by the size of the component or system (expressed in standard measurement terms, e.g. lines-ofcode, number of classes or function points)
- Dependency Testing
Examines an application's requirements for pre-existing software, initial states and configuration in order to maintain proper functionality
- Depth Testing
A test that exercises a feature of a product in full detail.
- Design based Testing
Designing tests based on objectives derived from the architectural or detail design of the software (e.g., tests that execute specific invocation paths or probe the worst case behaviour of algorithms).
- Development testing
Formal or informal testing conducted during the implementation of a component or system, usually in the development environment by developers
- Documentation Testing
Testing concerned with the accuracy of documentation.
- Dynamic Testing
Testing software through executing it.
Here is the entire Testing Terms and Definitions asked in interviewsSoftware Testing Terms Meaning - Part 1Software Testing Terms Meaning - Part 2Software Testing Terms Meaning - Part 3Software Testing Terms Meaning - Part 4Software Testing Terms Meaning - Part 5Software Testing Terms Meaning - Part 6Software Testing Terms Meaning - Part 7