Testing Ensures (2) things
2. The system works the way it’s supposed to
(5) General Testing Steps
(2) Basic Phases of Testing
Unit Testing
Individual modules are tested
- Functional test, done in a simulation
GOAL: verify the functionality of the code
Integration Testing
Modules are gradually grouped together, with testing occurring as each module is added
GOAL: expose defects in the interfaces, integration of the modules, and modules satisfy the system requirements
System Testing
GOAL: how all the components work under various conditions (normal/peak loads)
Acceptance Testing
Actual users test it
1. Alpha Testing: using simulated data
A.) Recovery Testing: how does it recover when it’s failed?
B.) Security Testing: have policies been implemented as intended? Created any unforeseen problems?
C.) Stress Testing: can it fail by not following rules/procedures?