Testing Strategies Flashcards
Black Box
Testing which examines functionality of an application, without looking at its internal code/structures
White Box
Tests internal structure of an application rather than functionality
Top Down
Testing of modules and sections of code that aren’t yet implement. Testing the behaviour between modules
Bottom Up
Testing each part of the application individually then testing the parts that rely on the section/module
Usability
Testing how easy a system is to use by testing with real users, it shows how somebody without a working knowledge of the application would use the system and any problems they might find
Test Data
A range of test data must be used to properly test a system, it should include:
- Normal Data
- Boundary Data
- Standard Incorrect Data, incorrect data that could easily be entered
- Standard invalid data, e.g. text into numeric fields
- Extreme data that would never be entered normally, used to test the limits of a system.