软件的组装测试最好是由()承担,以提高组装测试的效果。

题目
单选题
软件的组装测试最好是由()承担,以提高组装测试的效果。
A

该软件的设计者

B

该软件开发组的负责人

C

该软件的编程者

D

不属于该开发组的人员

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在组装软件模块时需要进行【 】测试。


正确答案:集成
集成 解析:集成测试是在组装软件模块的同时进行测试,以查找与接口有关的错误。组装模块的过程可以分为自顶向下组装法和自底向上组装法。

第2题:

阅读下列说明,回答问题1至问题3。

【说明】

软件测试是与软件开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践,软件测试专家通过测试实践总结出了很多很好的测试模型。

V模型是最具有代表意义的软件测试模型。请将开发活动和相应的测试活动填入下图空白框中。

在集成测试阶段,可采用不同的组装方式把模块组装起来形成一个可运行的系统,其中增殖式组装方式包括哪几种?除增殖式组装方式外还有哪种组装方式?

测试工程师甲按照V模型安排测试活动,在验收测试阶段发现的某些功能缺陷是与产品需求设计说明书有关,造成软件缺陷修复成本较高。你认为若采用W模型能否避免类似问题出现?简述W模型的优点。

请帮忙给出每个问题的正确答案和分析,谢谢!


问题 1 答案解析:


问题 2 答案解析:白顶向下的增殖方式 自底向上的增殖方式 混合增殖式测试 除增殖式组装方式外还有一次性组装方式
白顶向下的增殖方式 自底向上的增殖方式 混合增殖式测试 除增殖式组装方式外还有一次性组装方式 解析:考查V模型中确认测试与系统测试阶段的测试内容。
确认测试与系统测试阶段的测试内容包括如下。
.功能(机能)测试:目标中的功能是否真正实现了。
.安全性测试:设法破坏程序的安全性、保密检查。
.可靠性测试:平均无故障时间、因故障停机时间,需要模拟运行环境。
.可扩充性测试:指系统软件与硬件的可扩展能力。
.兼容性测试:向下兼容、交错兼容。
.易用性测试:在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。

问题 3 答案解析:能。 测试的活动与软件开发同步进行 测试的对象不仅仅是程序还包括需求和设计 尽早发现软件缺陷可降低软件开发的成本
能。 测试的活动与软件开发同步进行 测试的对象不仅仅是程序,还包括需求和设计 尽早发现软件缺陷可降低软件开发的成本 解析:考查V模型和W模型的区别。
V模型的主要缺陷是在验收测试阶段发现的某些功能缺陷是与产品需求设计说明书有关,造成软件缺陷修复成本较高。W模型对V模型的改进主要有如下三点。
.测试的活动应该与软件开发同步进行。
.测试的对象不仅仅是程序,还包括需求和设计。
.尽早发现软件缺陷可降低软件开发的成本。

第3题:

软件测试一般分四个阶段,通常(51)是在代码编写阶段可以进行的测试。为了提高测试效率,应该(52)。

(71)

A.单元测试

B.组装测试

C.系统测试

D.确认测试


正确答案:A

第4题:

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从 组装策略而言,可以分为( )。

A. 批量式组装和增量式组装
B. 自顶向下和自底向上组装
C. 一次性组装和增量式组装
D. 整体性组装和混合式组装

答案:C
解析:
软件集成测试也称为组装测试、联合测试(对于子系统而言,则称为部件测试)。它将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为一次性组装测试和增量式组装(包括自顶向下、自底向上及混合式)两种。集成测试计划通常是在软件概要设计阶段完成的,集成测试一般采用黑盒测试方法。

第5题:

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为( )。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

A.批量式组装和增量式组装B.自顶向下和自底向上组装C.一次性组装和增量式组装 D.整体性组装和混合式组装 A.软件方案建议B.软件概要设计C.软件详细设计D.软件模块集成


正确答案:C,B

第6题:

软件测试的目的是(53)。为了提高测试的效率,应该(54)。使用白盒测试方法时,确定测试数据应根据(55)和指定的覆盖标准。一般说来与设计测试数据无关的文档是(56)。软件的集成测试工作最好由(57)承担,以提高集成测试的效果。

A.评价软件的质量

B.发现软件的错误

C.发现软件的错误

D.证明软件是正确的


正确答案:B

第7题:

软件的集成测试工作最好由(52)承担,以提高集成测试的效果。

A.该软件的设计人员

B.该软件开发组的负责人

C.该软件的编程人员

D.不属于该软件开发组的软件设计人员


正确答案:D
解析:测试工作通常应该避免由原开发软件的人或小组承担。一方面,开发人员往往不愿否认自己的工作,总认为自己开发的软件没有错误;另一方面,开发人员本人进行测试时,很容易根据原来编程的思路来制定测试思路,具有局限性,不利于发现错误。况且,在集成测试阶段主要进行的是功能测试,因此完全可以由该软件开发组以外的软件开发人员来完成。

第8题:

软件需求分析阶段应完成的测试计划是组装测试计划。()

此题为判断题(对,错)。


正确答案:正确

第9题:

是测试和组装软件的过程。

A.单元测试

B.集成测试

C.系统测试

D.验收测试


正确答案:B
解析:集成测试是测试和组装软件的过程。它把模块在按照设计要求组装起来的同时进行测试,目的是发现与接口有关的错误。

第10题:

软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为(请作答此空)。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。

A.批量式组装和增量式组装
B.自顶向下和自底向上组装
C.一次性组装和增量式组装
D.整体性组装和混合式组装

答案:C
解析:
集成测试可以分为一次性组装和增量式组装,增量式组装测试效果更好。集成测试计划一般在概要设计阶段完成。

更多相关问题