009-你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障

Posted qiuniao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了009-你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障相关的知识,希望对你有一定的参考价值。

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

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

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

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

技术图片

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

以上是关于009-你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障的主要内容,如果未能解决你的问题,请参考以下文章

如何使LayUI的Tab选项卡标签在切换时,自动刷新

《软件工程进阶》-疑难(作业)

软件测试实习生(月薪3k-5k)需要具备哪些技能才能找到工作?

作为 IT 从业人员,你觉得有啥工具大大提高了你的工作效率?

009_计算器界面代码重构

做了大半年的软件测试,可是觉得我在浪费时间,怎么办?