Home  /  Career  /  Contact

Planning, Analysis & Case Preparations

Prior to commencement of the project, we develop a quality assurance plan that directs and guides our team throughout the project life cycle. Our QA plan sets forth the scope of work, methodology, required resources, testing methods, tools and milestones to be achieved. Based on the project requirements, detailed test scenarios are created, reviewed and then executed during the project. Our diverse industry exposure assists us in developing practical test cases to cover many different industry domains.

The automated testing environment is setup based on the requirements assessed. Test scripts are developed based on the test cases developed

Superficial Problems
Cosmetic Problems):

The problems which are identified as the one which does not require immediate fixes. However, fixing these problems may prove to be trivial for the user over a longer time period.

Usability Issues
Scaling to Minor Categories:

Client team consider these issues on low priority basis. These issues may not effect the system at the time of identification, but may prove to be fatal after a certain period of time.

Usability Issues
Scaling to Major Categories:

Very necessary to be fixed if identified, therefore these will posses a high priority from our SQA side. These problems will definitely decrease the efficiency of the software if not addressed on immediate grounds.

Fatal Issues
Crashes and Functional Dilemmas:

Once Identified, these issues are Very Essential to put through development process again. Without the rectification of these issues the use of application may cause severe problems or even causes halts.

Test execution, defect tracking and management reporting

By using automated testing tools, we are able to effectively generate meaningful summary and detail reports for timely and proper error identification and rectification.

We use popular bug tracking/issue tracking tools (for e.g. Bugzilla etc.). Unless there is a specific client requirement, our in house bug tracking and reporting system is in place and customers are provided access to the same with new projects created. This serves as a robust and efficient collaboration and tracking tool. Different reports as required are generated and submitted from time to time.

Summary reports
  • Age analysis of issues being identified and put forward to your development teams.
  • Statistics showing number of defects, changes, suggestions and other functional issues being identified during the set course of time.
  • Defects and change pattern reporting let the user identify how and when and at what frequency the defects and changes were reported during a certain period of time. The graphical representation in our final report makes it easier for the user to understand the activities during a test cycle.
  • Analysis of the reported issues during a period of time provides specific pointers for management to place proper preventive and corrective measures within their development and even existing quality assurance practices.
  • Analysis of rework is always a handy information for management, cost analysts and developers to identify where the loop holes are how these can be prevented in the next cycle.
Software quality assurance matrix as a tool for continuous improvement

Apart from the technical reporting, we can also provide you ongoing analytical reporting of the project giving a complete test history with percentages, averages and totals of each test executions. These reporting patterns will show you complete chorological life cycle of defects, changes and support issues being identified and reported. Based on the statistical analysis, one can analyze the weaknesses/issues in the existing practices and devise a response strategy to keep on improving the internal processes.