一.单选题(共9题,22.5分)
1、必须要求用户参与的测试阶段是
A、单元测试
B、集成测试
C、确认测试
D、验收测试
2、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和
A、程序的注释
B、程序的内部逻辑
C、用户使用说明书
D、程序的需求说明
3、以下不属于黑盒测试方法的是( )
A、等价类划分法
B、边界值分析法
C、错误推测法
D、静态结构分析法
4、划分软件测试属于白盒测试还是黑盒测试的依据是
A、是否执行程序代码
B、是否能看到软件设计文档
C、是否能看到被测源程序
D、运行结果是否确定
5、下列关于α测试的描述中正确的是( )。
A、α测试需要用户代表参加
B、α测试不需要用户代表参加
C、α测试是系统测试的一种
D、α测试是验收测试的一种
6、如果某测试用例集实现了某软件的路径覆盖,那么它一定同事实现了该软件的( )。
A、判定覆盖
B、条件覆盖
C、判定/条件覆盖
D、组合覆盖
7、逻辑覆盖法不包括( )。
A、分支覆盖
B、语句覆盖
C、需求覆盖
D、修正条件判定覆盖
8、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节nbsp;( )
A、功能测试
B、单元测试
C、结构测试
D、确认测试
9、软件的测试对象包括( )。
A、软件代码
B、文档
C、数据
D、以上全选
二.多选题(共1题,2.5分)
1、软件的缺陷通常集中在( )阶段。
A、需求分析
B、系统设计
C、编写代码
D、软件测试
三.填空题(共8题,20.0分)
1、软件缺陷按测试开发阶段分为____ 缺陷、设计缺陷和_____缺陷。
2、在测试过程中,测试用例的状态是唯一的,一般是下列三种状态中的一种:通过、未通过、____。
3、软件的健壮性包含了____ 能力和____能力。
4、一个基本的软件缺陷生命周期包含三个状态:新打开的、已修正和 ____。
5、等价类测试法将数据划分为____和____。
6、测试用例是为了实现测试 ____ 的一种最基本的手段。
7、测试成熟度模型TMM基于CMM和业界最佳实践提出,它将测试过程成熟度划分为5个等级,分别为___、____、___、____以及____。
8、____ 是软件缺陷出现最多的地方。
四.判断题(共21题,55.0分)
1、据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。
2、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能需求。
3、在对软件缺陷的描述中,测试人员可以对有个人的观点,也可以对开发人员进行评价,利于开发人员提高开发质量。
4、在实际的软件项目测试中,穷举测试是不可能的。
5、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能需求。
6、软件测试是有效的排除软件缺陷的手段。
7、只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
8、测试用例是由测试输入数据和对应的实际输出结果这两部分组成。
9、测试应该尽可能早地进行测试。
10、应该在代码编写完成后开始测试。
11、现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。
12、测试是可以穷尽的。
13、黑盒测试的测试用例是根据应用程序的功能需求设计的。
14、软件开发人员的水平肯定比测试人员水平高。
15、在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件的测试工作。
16、白盒测试不考虑程序内部结构。
17、判定表法是一种白盒测试方法。
18、黑盒测试基于软件开发文档,所以也能知道软件实现了文档中的哪些功能
19、软件质量的要求是要满足软件的功能性需求。
20、需求分析和设计阶段不需要测试人员参与。
21、产品规格说明书和文档的谬误不属于软件缺陷。
答案:
单选题:DBDCA ACBD
多选题:AB
填空题:
1、第一空: 需求缺陷;第二空: 编码;
2、第一空: 未进行测试;
3、第一空: 容错;第二空: 恢复;
4、第一空: 已关闭;
5、第一空: 有效等价类;第二空: 无效等价类;
6、第一空: 有效性;
7、第一空: 初始级;第二空: 定义级;第三空: 集成;第四空: 管理和度量;第五空: 优化;
8、第一空: 规格说明书;
判断题:1-5:√××√× 6-10:√××√× 11-15:××√×× 16-21:××√×××
来源:Cactus仙人掌
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!