软件测试等同于质量保证吗?软件测试和软件开发之间有怎样的联系?
作者:TestCenter 发布时间:[ 2020/7/1 9:14:37 ] 推荐标签:
软件测试不同于质量保证,软件测试人员也不等同于软件的质量保证人员,因为软件测试只是软件质量保证中的一个环节,软件测试和软件质量保证是两个不同层面的工作。
质量保证的英文是Quality Assurance,简称QA,质量保证的主要工作是通过预防、检查并通过改进来保证软件质量,通过“全面质量管理”和“过程改进”的相关原理开展质量保证工作;
软件测试是与软件开发过程密切相关,其关心的不是过程中的活动,而是对过程中的产品进行剖析。测试人员要“执行”软件,对过程中的产品—开发文档和源代码进行走查,运行软件,以找出问题,报告软件质量。
我们上面提到了软件测试是与软件开发过程密切相关,接下来我们详解一下软件测试与软件开发阶段到底存在着怎样的关系? 下图就展示了软件测试和软件开发阶段的关系。
如上图,左侧是软件开发的四个主要阶段,依次是需求分析、概要设计、详细设计和编码。右侧是软件测试的四个主要阶段,依次是单元测试、集成测试、系统测试、验收测试。 需求分析对应了验收测试;概要设计对应了系统测试;详细设计对应了集成测试;编码对应了单元测试。在开发和测试的各个阶段,分别具备对应的关系。
给大家推荐一款面向测试流程的测试生命周期管理工具,是TestCenter(简称TC),符合TMMI标准的测试流程,可迅速建立完善的测试体系,规范测试流程,提高测试效率与质量,实现对测试的过程管理,提高测试工程的生产力。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11