适合使用自底向上的增量式集成方式进行集成和测试的产品应属于______。
A.使用了严格的净室软件工程过程的产品
B.控制模块具有较大技术风险的产品
C.采用了契约式设计的产品
D.在极限编程中使用了探索式开发风格的产品
第1题:
A.设计方法
B.产品方法
C.测量方法
D.制造工艺
第2题:
A.严格按照计划进行管理
B.坚持进行阶段评审
C.实行严格的产品控制
D.使用现代程序设计技术
第3题:
简述增量式集成测试的自顶向下和自底向上两种测试方法。
第4题:
软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为( )。集成测试计划通常是在( )阶段完成,集成测试一般采用黑盒测试方法。
A.批量式组装和增量式组装B.自顶向下和自底向上组装C.一次性组装和增量式组装 D.整体性组装和混合式组装 A.软件方案建议B.软件概要设计C.软件详细设计D.软件模块集成
第5题:
关于软件测试,以下叙述中错误的是(47) 。
A.软件开发过程是自顶向下的,软件测试过程是自底向上的
B.单元测试主要采用白盒测试,辅之以黑盒测试
C.集成测试通常采用黑盒测试,包括渐增式集成和非增式集成
D.确认测试以软件的概要设计文档为依据,通常采用黑盒测试
第6题:
对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是______。
A.传统的集成测试策略
B.基于使用的集成测试策略
C.基干集成测试策略
D.高频集成测试策略
第7题:
下列产品不适合采用基于功能的集成测试策略的是______。
A.关键功能具有较大风险的产品
B.控制结构比较清晰和稳定的产品
C.技术探索型项目,其功能的实现远比质量更关键
D.对于功能实现没有把握的产品
第8题:
对于采用增量开发过程模型开发的产品,通常会采用的集成策略是______。
A.基干集成测试
B.高频集成测试
C.协作集成测试
D.基于事件的集成测试
第9题:
第10题:
第11题:
第12题:
第13题:
软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现(44)阶段的错误。在集成测试时,通常可采用自顶向下增殖式集成和自底向上增殖式集成。在自底向上增殖式集成时,对每个被集成的模块(45)。对那些为众多用户开发的软件(如操作系统、编译程序),通常还要进行α测试和β测试,以发现可能只有最终用户才能发现的错误。其中,α测试是指晕终用户在(46)的情况下所进行的测试,β测试是指最终用户在(47)的情况下所进行的测试。在软件维护阶段,当修改软件后,除了进行常规的测试外,还应进行(48)测试。
A.需求分析
B.概要设计
C.详细设计
D.编码
第14题:
集成测试是在组装软件模块的同时,进行测试以查找与接口有关的错误。组装模块的过程为( )。
A.自顶向下或自底向上
B.自顶向下
C.先自顶向下后自底向上
D.自底向上
第15题:
自底向上增量式集成测试中,下面( )描述是正确的。
A.测试由桩模块控制
B.最上面的模块最先测试
C.父单元用测试过的子单元测试
D.包含树的深度优先或广度优先遍历过程
第16题:
在敏捷过程的开发方法中,()使用了迭代的方法,其中,把每段时间(30 天)一次的 迭代称为一个"冲刺",并按需求的优先级别来实现产品,多个自组织和自治的小组并行地 递增实现产品。
A.极限编程 XP
B.水晶法
C.并列争球法
D.自适应软件
第17题:
采用的基本原理不变,只是部分地应用了新技术、新材料、新结构,而使产品性能有较大提高的产品属于( )。
A.国家新产品
8.省部新产品
C.换代新产品
D.改进新产品
第18题:
对具有多层协议的嵌入式系统开发产品进行测试时宜采用______。
A.协作集成测试
B.基干集成测试
C.自顶向下集成测试
D.高频集成测试
第19题:
有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是______。
A.自顶向下集成策略
B.自底向上集成策略
C.非增量集成策略
D.基于功能的集成策略
第20题:
对下列产品进行测试,要优先考虑自底向上集成策略的是______。
A.采用契约式设计的产品
B.高层接口变化极为频繁的产品
C.底层接口比较稳定的产品
D.以上全部
第21题:
第22题:
第23题: