质量保证:
质量保证是一种使软件应用程序在最终发布给最终用户时具有较少缺陷和错误的方法。
质量保证被定义为确保为项目设计的方法、技术、方法和过程正确实施的活动。它识别过程中的缺陷。质量保证在质量控制之前完成。
质量控制:
质量控制是一个软件工程过程,用于确保项目中设计的方法、技术、方法和过程得到正确遵循。质量控制活动运行并验证应用程序是否符合定义的质量标准。
它侧重于检查最终产品的质量和最终结果,而不是关注用于创建产品的过程。
以下是质量保证和质量控制之间的区别:
Quality Assurance (QA) | Quality Control (QC) |
---|---|
It focuses on providing assurance that quality requested will be achieved. | It focuses on fulfilling the quality requested. |
It is the technique of managing quality. | It is the technique to verify quality. |
It does not include the execution of the program. | It always includes the execution of the program. |
It is a managerial tool. | It is a corrective tool. |
It is process oriented. | It is product oriented. |
The aim of quality assurance is to prevent the defects. | The aim of quality control is to identify and improve the defects. |
It is a preventive technique. | It is a corrective technique. |
It is a proactive measure. | It is a reactive measure. |
It is responsible for full software development life cycle. | It is responsible for software testing life cycle. |
Example: Verification | Example: Validation |