Quality Assurance Process


>> 
Voice Self-Service QA Process

The process we follow for Quality Assurance of Voice Self Service applications is as follows:

 Requirements Gathering
The requirements, functional designs, and internal design specifications are gathered and throughly studied to understand the business requirements, functional requirements and the voice user interface.
 Test Design
Following the Requirements Gathering, we design the most comprehensive and effective test plan and test cases to ensure that  each aspect of the application is rigorously tested.
 Test Execution
The Test Execution phase is an iterative test cycle to test each test-case and check the results against the expected outcome.  The extensive testing followed by Nova Terra ensures higher quality of your applications before going in to production.  Our test design and execution covers functional and regression tests in the most comprehensive and rigorous way.
 Defect Management
During the Test Execution cycle, defects are communicated and assigned to developers for correction.  We use bug protocols that help developers and test engineers report, review and expedite the defect removal process.  After the problem is resolved, fixes are re-tested followed by regression testing to ensure that fixes didn't create problems elsewhere in the application.
 Reporting

At Nova Terra, the test metrics are regularly developed and reported for:

  • Providing the status of the test execution process and the completeness of the testing.
  • Indicating of the effectiveness of the test cases.
  • Giving an insight into the different quality attributes of the product.
  • Highlighting the efficiency of defect removal methods.
  • Indicating the correlation between the test effort and the number of defects found.
  • Assessing the stability and reliability of the software.