• Software Testing Dictionary
  • Home

Quality Assurance

What is Quality Assurance?

Quality Assurance is defined as the auditing and reporting procedures used to provide the stakeholders with data needed to make well-informed decisions.

It is the Degree to which a system meets specified requirements and customer expectations. It is also monitoring the processes and products throughout the SDLC.

Quality Assurance Criteria:

Below are the Quality assurance criteria against which the software would be evaluated against:

  • correctness

  • efficiency

  • flexibility

  • integrity

  • interoperability

  • maintainability

  • portability

  • reliability

  • reusability

  • testability

  • usability