What is Quality Assurance(QA)?

Software Quality Assurance is a process that works parallel to Software Development. It focuses on improving the process of development of software so that problems can be prevented before they become major issues. Software Quality Assurance is a kind of Umbrella activity that is applied throughout the software process.

The five major quality assurance functions are-

  • Technology Transfer: This involves getting the product design document as well as trial and error data and its evaluation.
  • Documentation: This function controls the distribution and archiving of the documents. For incorporating any change in the document, a proper change control procedure needs to be adopted.
  • Validation: In this function, the validation master plan for the system, and approval of test criteria for validating the product and process are also set.
  • Assuring Quality Products: This function aims at checking and assuring the quality of the software product.
  • Quality Improvement Plans: In this function, quality improvement plans are generated to check whether the software product meets the requirements.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *