SRA’s Quality Assurance and Testing approach is different from that of a traditional testing approach. Testing is simultaneous with the project development cycle and sometimes with an overlapping of phases.
Testing is done as and when objects become available and are introduced. An area of the system, may be a sub-system (package), can be tested from unit level to system level before another area has even finished the implementation of the code. This allows a minimization of time required to fully test part of the system. This agile approach helps us to provide faster turn-around times, and deliver cost-effective, quality-conscious solutions.
SRA follows V-Model framework (a structured testing approach). V Model framework emphasizes quality from the initial requirements stage through the final testing stage. It focuses on testing throughout the development life cycle, early development of test requirements, and early detection of errors. Each major deliverable in the development process is assessed, verified, validated and tested. V-Model is divided into four processes: Requirement, Design, Development and Acceptance, with each phase followed by verification and validation.
The general methodology and hierarchy adopted is as follows:
|