Vijay Software follows a comprehensive testing methodology to provide fully tested robust software solutions to our clients. We have a separate and independent Quality Assurance (QA) team which is tasked with validating and approving all of our deliverable’s (software, documentation etc.) to the clients.
Steps We Follow
Based on the client requirements, QA prepares a Test Plan and Test Spec which are reviewed and approved by the software development team.
The quality verification tests we do include,
- Code reviews
- Functional tests
- User Interface
- Boundary tests
- Error recovery verification
- Security validation
- Session hijacking
- SQL injection
- Performance verification
(We have experience in test automation using Qunit.)
Developers release the application to QA after doing unit and integration testing. This is accompanied by an Engineering Checklist. (supplied by Vijay Software)
QA conducts the tests as specified in the Test Specification.
After the completion of testing, the QA team prepares a test report and a checklist.