阅读下列说明,回答问题1至问题3。
【说明】
软件测试是与软件开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践,软件测试专家通过测试实践总结出了很多很好的测试模型。
V模型是最具有代表意义的软件测试模型。请将开发活动和相应的测试活动填入下图空白框中。
在集成测试阶段,可采用不同的组装方式把模块组装起来形成一个可运行的系统,其中增殖式组装方式包括哪几种?除增殖式组装方式外还有哪种组装方式?
测试工程师甲按照V模型安排测试活动,在验收测试阶段发现的某些功能缺陷是与产品需求设计说明书有关,造成软件缺陷修复成本较高。你认为若采用W模型能否避免类似问题出现?简述W模型的优点。
请帮忙给出每个问题的正确答案和分析,谢谢!
第1题:
第2题:
第3题:
在软件开发几十年的实践过程中,人们总结了很多开发与测试模型,其中V模型就是经典的测试模型。下列关于V模型的特点描述正确的是()。
A.V模型中,需求、分析、设计和编码的开发活动随时间而进行,与相应的测试活动(即针对需求、分析、设计和编码的测试)开展的次序一致
B.V模型的软件测试策略既包括低层测试又包括了高层测试,低层测试是为了源代码的正确性,高层测试是为了使整个系统满足用户的需求
C.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系
D.V模型在实际应用中,需求阶段的错误在集成测试阶段被发现
第4题:
第5题: