Quality Assurance

Testing

Test automation helps reduce manual testing and accelerates regression testing. Automated Software Testing has gained popularity over the years. Increasing demands on quality, and competitive pressures on time-to-market and budget, have been some of the key drivers of test automation. Automated testing complements today’s agile software development processes.

  • Easy and Intuitive
  • Open and Ready to Start
  • Support for Various User Scenarios
  • Full Load Control
  • Realistic Load
  • Real-Time Analytics

Software Validation is essential for validating the effectiveness of eBusiness solutions and checking the performance of Web applications. Validation techniques, when applied throughout the development process, enable detection of errors before they can derail the project. Criti has a unique approach of abstraction to reason about programs. We are no stranger to the importance of validation tools and employ a range of state-of-the-art testing tools including:

  • Selenium (2.34)
  • JMeter (2.10)

Quality Assurance

In the interest of flexibility, interoperability, audit-ability, consistency and ease of maintenance, Criti is a great believer of standards based development. The demand on Quality Assurance has grown significantly for today’s enterprises. Our Quality is assured as our work artifacts go through stringent and multiple Quality checks using a mix of automated and manual, functional and technical tests which are designed early on using a Test Driven Development Approach.

Software Verification is a fundamental component of Quality Assurance and represents a review of specification, design and coding. Verifications helps ensuring adherence to standards and alignment with the vision. We have successfully achieved the state-of-art in software verification by following means

  • Technical Reviews
  • Walkthroughs
  • Inspection
  • Audits
  • Tracing (Forward & Backward Traceability)