Testing Definitions Flashcards
Testing carried out by the client to accept the software
Acceptance Testing
Testing carried out to ensure that the software can be used by the physically challenged person
Accessibility Testing
Testing done without any defined process
Ad-hoc testing
To verify that the software development is carried out as per a defined process
Audit
Testing carried out with minimal manual intervention
Automated Testing
Portion of software in which there are no branches
Basic Block
Baseline
First version of a work product
Testing carried out on a software product at the user’s site in the absence of development team
Beta testing
Testing carried out to check the functionality of the software
Black box testing
A Bug
A colloquial term to indicate defect in software
Software Development Organizations are graded based on the process maturity
Capability Maturity Model
A list that is used to check whether the requirements are met
Checklist
Defect classification is done based on
severity and priority of defects
Number of defects found per 1000 lines of code and number of function points
Coding Metrics
Testing to ensure compatibility with different hardware platforms
Compatability testing
A systematic procedure to make changes to any work products such as SRS, source code, etc.
Configuration Management
To remove the defects reported by clients
Corrective Maintenance
Number of defects per 1000 lines of code
Defect Density
A technique used to ensure that the software doesn’t fail even if wrong inputs are given
Defensive programming
Architecture of the software is worked out in what phase
Design phase
Equivalence class partitioning
method used for selecting the test cases. test cases are chosen based on valid inputs and invalid inputs