TESTING SERVICES

Our Testing Service Centre offers a full range of quality assurance and quality control for customer products and projects developed by our delivery services. These services focus on all high-level system level testing such as system integration, regression and performance testing, and includes test automation services to streamline software testing at all levels in the project life cycle.  The framework used in this standard operating procedure supports all of these testing services and compliments the low level testing performed by the Development team. The Testing Services Life Cycle model is a project life cycle model tailored to the planning and control of structured testing activities.

The goal of testing is to assess the quality of a system so that the cost of detecting errors is balanced against the cost of defects occurring in production.   To accomplish this, good structured testing practices start with the objective of defect prevention in the early stages of system specification followed by defect detection throughout the build and deployment phases the system life cycle.  From the initial phase of the development project, testing personnel are expected to participate in needs analysis, requirements planning and design, with the question in mind:  How will this feature/function/service be tested? This focus enables system quality assurance activities to begin at the earliest point in the system life cycle to reduce cost of rework and to improve cost effectiveness of the system development activities.   These principles apply equally to changes made during subsequent enhancement or maintenance releases; not only to validate the changed code but also, through the use of regression testing, to ensure changes don’t introduce or uncover additional defects.

Our Services include quality planning, metrics analysis, unit testing, requirements trace-ability, system testing and performance testing.

Our Expertise include

  • System Test plan and test strategy
  • Regression test planning
  • Test Execution Operations
  • Test case design and Test Automation
  • Defect Tracking Management
  • Development of Test Stubs and Drivers
  • Browser Compatibility Testing
  • Web Services Testing
  • ETL Testing
  • Defect Estimation and Analysis
  • White-Box and Unit Testing
  • Functional and GUI Testing
  • Usability Testing
  • User Acceptance Testing
  • Browser and Localization compatibility Testing