V模型
软件测试过程模型中的V模型是快速应用开发模型,由于其模型结构类似字母V故也被称为V模型。
V模型大体可以划分为以下几个不同的阶段步骤:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dcfbda362406042f94893e9ebebf4e30.png)
v模型的不足之处:
很明显,v模型将所有的测试全部都放在了编码之后,忽略了测试对于开发的影响,忽视了测试对需求分析,系统设计的验证。
W模型
如图所示,由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。测试与开发是同步进行的。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d91c8fb894f1b8d9522da7582aea06f.png)
H模型
如图所示,H模型将测试活动完全独立出来,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ffceca17eb01308451f48c1e97144bc4.png)