Techzone
conducts quality assurance procedures throughout the full software
lifecycle. QA team members are involved at all project iterations. Lead
QA specialist is allocated from the initial stage of the project and
involved into initial business analysis and requirements specification.
This simultaneous interaction of the development and QA teams ensures a
better understanding of the project scope and the client’s business
objectives. Typical QA lifecycle includes the following phases:
Initiation and Planning The responsible QA person studies the project specification, starts
test plan elaboration and plan assignment of the QA team members for
specific tasks
First Review Initial testing of first development deliverables. The project test plan and test items refining (if necessary)
Iteration Audits On-going testing of intermediate iterations builds
Final Verification and Validation The final product thorough testing to ensure the final quality and readiness for deployment
QA process may include different test types to ensure increased QA depth:
- Functional and Regression Testing
- GUI and Usability Testing
- Accessibility Testing
- Compatibility Testing
- Performance Testing
- Installation/Configuration Testing
- System/Integration Testing
- Security Testing
- Internationalization/Localization Testing
- User Acceptance Testing (UAT)
As
we put our customer satisfaction first, we always strive for better
results constantly improving our QA methods and procedures. |