软件测试流程,测试左移,测试右移

第一阶段:测试流程和理论---第二讲:软件测试流程

什么是软件测试

就是在验证实际结果和预期结果是否有差异

软件测试的要求更高了

不只是功能,还有用户体验,还有性能,

不可能把所有的问题都测试出来,

缺陷集群性,就是说如果一个模块发现了很多的bug,说明这个模块还有很多未发现的bug,还需要深度测试,

杀虫剂悖论,就是说你一直用一套用例,一套测试数据测试,系统也会对这个免疫的,你该发现的早就发现了,你不改变,是不可能发现新的问题的,

测试活动是依赖测试内容的,不同的商业软件是关注点不同的,比如电商平台是更重要的安全性,

不只是测试软件,还要测试需求,还要测试开发的方案,

软件测试的模型

V模型,

W模型

测试是贯穿整个项目流程的,而不是开发编码之后的一个阶段而已,

H模型

 

各个模型,层层递进,测试的地位是不断提示的,

测试最重要的是系统测试,下面列出流程,

测试实践被压缩,很有可能会带着问题上线,可能就埋下了隐患了,

所以就出现了测试左移和测试右移

就是为了让测试更加的主动,都是为了质量服务的,

这个重点是对代码测试,白盒测试,这个不容易,需要有编码能力,

有自动化的冒烟的测试,

有自动化的工具进行代码检测,

我想到流水线就是有这个功能,

这个主要是要持续监控,

这个也是自动化的关键所在,

这个很重要,

原文地址:https://www.cnblogs.com/andy0816/p/14656724.html