软件测试和质量保证的区别
测试只是质量保证工作中的一个环节。软件质量保证和软件测试是软件质量工程的两个不同层面的工作。
- 质量保证(QA)所关注的是软件质量的检查与测量,QA的工作是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求,因此主要着眼于软件开发活动中的过程、步骤和产物,而不是对软件进行剖析找出问题或评估。
- 软件测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析,测试人员“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行软件,以找出问题,报告质量。软件测试是保证软件质量的一个重要环节。
欢迎补充改正~( • ̀ω•́ )✧
参考:
[1] 《软件评测师教程》