Common Words/ Phrases in Testing
Bug
Something That\’s gone wrong, or isn\’t working correctly.
Requirement
A description of the features and functionality of the target system.
Negative Testing
Checking something does not fail for an unexpected input
Risk
The possibility of a negative or undesirable outcome
Confirmation Testing
Checking something new works (bug fix, new feature)
Regression Testing
Check something new hasn\’t broken something that exists already.
Main Types of Testing
Functional
Does it do what it\’s supposed to do? E.G can I buy a lemon from the website
Non Functional
How well does it do what it it is supposed to do? (e.g Performance/ backwards compatibility)
Structure
Verifying the code works (e.g statement coverage)
Change Related
Verifying a change works and has no unintended effects (e.g confirmation and regression)
Software testing Life Cycle
Planning
Design
Test Execution (rinse repeat)
Reporting
Closure
Comments