博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
009-你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障
阅读量:7051 次
发布时间:2019-06-28

本文共 663 字,大约阅读时间需要 2 分钟。

测试和开发应该按照W模型的方式进行结合,测试和开发同步进行,能够尽早发现软件缺陷,降低软件开发的成本。

在V模型中,测试过程被加在开发过程的后半部分,单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户的需求。V模型的缺陷在于仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析、系统设计的验证,因此需求阶段的缺陷很可能一直到后期的验收测试才被发现,此时进行弥补将耗费大量人力物力资源。

相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。

W模型强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是说,测试与开发是同步进行的。W模型有利于尽早地全面的发现问题。例如,需求分析完成后,测试人员就应该参与到对需求的验证和确认活动中,以尽早地找出缺陷所在。同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,这将显著减少总体测试时间,加快项目进度。

W模型中测试的活动与软件开发同步进行,测试的对象不仅仅是程序,还包括需求和设计,因此能够尽早发现软件缺陷,降低软件开发的成本。

转载于:https://www.cnblogs.com/qiuniao/p/10925895.html

你可能感兴趣的文章
KodExplorer 4.40 发布,权限机制优化
查看>>
WPF 为资源字典 添加事件响应的后台类
查看>>
ASP.NET MVC-异常处理&自定义错误页
查看>>
官宣!阿里巴巴云效平台成功助力国内首个 DevOps 标准建设!
查看>>
分布式存储的六大优点
查看>>
Redis核心概念
查看>>
ansible 管理window主机,cmd模块
查看>>
SQL SERVER中的OLEDB等待事件
查看>>
OSI七层模型及对应协议
查看>>
WPF-WPF BitmapEffect (按钮凹凸效果)
查看>>
mysql5.7 创建新表时提示时间戳非法
查看>>
Android经典项目开发之天气APP实例分享
查看>>
一句话搞定高仿ios底部弹出提示框(Android)
查看>>
jdk7中HashMap知识点整理
查看>>
VIPKID数千万战略投资新学说,深度参与国际教育行业
查看>>
来自《星际迷航》的灵感启发
查看>>
python的组合数据类型及其内置方法说明
查看>>
URL中符号& # ?等的作用
查看>>
IDEA快捷键拆解系列(后记)
查看>>
区块链技术开发 结合金融产业的两大特点
查看>>