Testing Methodology
Testing is one of the critical elements of the System Development Life Cycle (SDLC). The objective of testing is to ensure that the system is capable of fulfilling its intended objective. For the CISA exam, you need to understand the following testing methodologies:
- Unit testing
- Integration testing
- System testing:
- Functionality tests
- Recoverability tests
- Security tests
- Load tests
- Volume tests
- Stress tests
- Performance testing
- Final acceptance testing:
- Quality Assurance Test (QAT)
- User Acceptance Test (UAT)
- Regression testing
- Sociability testing
- Pilot testing
- Parallel testing
- White box testing
- Black box testing
- Alpha testing
- Beta testing
Unit Testing
The following are some of the important aspects of unit tests:
- Unit tests include tests of each separate program or module.
- Testing is generally conducted by the developers themselves. It is conducted as and when a program or module is ready, and it...