3.4-1 Testing Flashcards
Testing Ensures (2) things
- The system meets its stated goals
2. The system works the way it’s supposed to
(5) General Testing Steps
- Define the conditions of the test
- Walk through conditions in the simulation
- Create test data in the simulation
- Perform test results
- Evaluate the results
(2) Basic Phases of Testing
- Software/program testing - this includes unit, integration and system testing
- Acceptance 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)
- Quality
- Reliability
- Scalability
Acceptance Testing
Actual users test it
1. Alpha Testing: using simulated data
- Beta Testing: uses actual 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?