27 total
🔑 Why Testing is Critical
Before any system can be implemented and go live, it must undergo thorough testing to ensure it functions correctly. Testing is essential because:
Testing must be completed at multiple stages: individual modules, integrated modules, and the whole system functioning together.
Test designs specify what aspects of the system need to be tested. According to the syllabus, test designs should include testing of:
Each of these components requires careful testing to ensure they function correctly both independently and when integrated with other system components.
Test strategies define the approach and sequence for testing the system. The syllabus identifies three key levels of testing:
1. Module Testing
2. Function Testing
3. System Testing
If issues are discovered during system testing, it may lead to a need to improve the input and output methods, file and database structures, validation and verification methods. Then the system will need to be fully tested again.
Sign in to view full notes