学习笔记(01):软件测试基础-软件测试模型

立即学习:https://edu.csdn.net/course/play/23459/265836?utm_source=blogtoedu

软件测试准则
所有测试都应该能追溯到用户的需求
尽早进行测试
测试发现的错误中的80%很可能是由程序中20%的模块造成的--Pareto原理
应该从小规模的测试开始
穷举测试是不肯能的
为了达到最佳的测试效果,应该由独立的第三方从事测试工作

测试只能证明程序中错误的存在,但不能证明程序中没有错误
软件测试不等于程序测试


瀑布模型 

优点按阶段划分检查点  当前阶段完成后,只需去关注后续检查点可在迭代模型中应用,

对于经常变化的项目,瀑布模型毫无价值

早期错误得软件测试后期才能发现  不适应用户需求的变化

V型

忽视了测试对需求分析、系统设计的验证,需求的满足一直到后期的验收测试才被验证

适用范围  传统信息系统应用的开发,系统难以被具体模块化的时候难以做成V模型的结构

W模型

测试伴随软件开发的整个周期测试与开发同步进行

当软件复杂多变,W模型并不能解除测试管理

X模型

针对单独的程序片段进行相互分离和测试,此后通过频繁的交接,通过集成,最终合成可执行的程序

变更可在各个部分发生

探索测试

H模型

 

软件测试过程中完全独立,贯穿于整个产品的周期,与其他流程并发进行

只要达到某个测试就绪点,测试就可展开

测试流程的独立性,完整性

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页