一。
1.瀑布模型:
(没有体现软件测试的作用,基本只出现在后期,起不就作用)
2。V模型(最广泛)
软件测试只出现在后期
- W模型(双V模型)
开发与测试并行,可以尽早发现问题 局限性:需求、设计、编码仍然是串行进行的,上一个阶段完成之后才能进行下一个阶段
4.X模型
解决交接和频繁集成周期的问题
5.H模型
把软件测试看成一个独立的流程,与其他流程并发进行,比如设计流程,并发流程,甚至是测试流程。
二 . 敏捷测试
基于脚本的测试(ST)探索式测试(ET),两种可搭配使用
局部探索式测试/全局探索式测试
基于风险的测试(RBT):优先测试高风险程序
基于模型的测试(MBT)