Technology - Quality Assurance
Quality
QUALITY ASSURANCE
Strobe believes in Quality work. We understand this concept in its wider meaning. We have specific methods and procedures to ensure Quality in every deliverable solution . Quality at Strobe is the way of life.
We have a dedicated wing InfiCheck for whole Quality Testing Processes. Quality Assurance involves the entire development process making sure that the standards and procedures are followed in total agreement to the stipulations of the contractual obligations with the client ensuring that all the problems found are dealt with. Strobe's Quality Assurance department, specially equipped with Testing Laboratory, offers rigorous software testing process that includes defined steps and follow-up processes. Every project goes through functional testing, performance testing, usability testing and other testing solutions.
At Strobe, we have a dedicated team to ensure that all the client deliverables go through rigorous testing rounds, before they are given to the client. The entire testing procedure is very clearly defined and early documented. Before a project reaches the testing stage, it goes though a number of checks by the concerned quality analysts and developers. They use well-formed checklists that ensure that the bugs, if any are rectified in the initial stages only.
The quality check process and procedures go through Manual Testing, Automated Testing, Debugging, and Environment Testing. A thorough testing of interfaces between units is done while Integration Tests. This testing phase involves creating test conditions that will validate interfaces. Performance Tests are done for acceptable values of throughout, response time and device utilization. System Tests are applied to check that the product conforms to the system specifications and business requirements. Once more the processes are repeated after defects have been addressed Any new or modified feature added to the system is also tested thoroughly. Special Tests are conducted for any specific system tests (for example, data synchronization, security, etc.). System behaviors are checked under extreme conditions for Stress tests. Usability Tests further verify that the system complies with ergonomic requirements, standards and is intelligent and user friendly. Manuals and online help interfaces are tested. Expected performance and functionality standards are checked via Acceptance Tests.
End Result: The final product version is delivered at zero error
|