绪论 单元测试

1、单选题:开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该 。()
A:跟提交该bug的人进行沟通,如果需求理解不能达成一致,找项目经理/需求管理者确定需求
B:找该bug的测试人员麻烦
C:置之不理
D:直接将bug改关闭
正确答案:【跟提交该bug的人进行沟通,如果需求理解不能达成一致,找项目经理/需求管理者确定需求】

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、判断题:软件测试在实际开发过程中可以做到穷尽测试。()
A:对
B:错
正确答案:【错】

9、判断题:软件的质量特性有静态质量特性和动态质量特性。()
A:对
B:错
正确答案:【对】

10、判断题:测试的经济观点就是以最小的代价获得最高的软件产品质量。()
A:对
B:错
正确答案:【对】

第一章 单元测试

1、单选题:软件测试中的白盒测试是通过分析程序的 来设计测试用例的。()
A:内部逻辑
B:功能
C:输入数据
D:应用范围
正确答案:【内部逻辑】

2、单选题:打乱了黑盒测试和白盒测试的界限。()
A:失败测试
B:动态测试
C:灰盒测试
D:静态测试
正确答案:【灰盒测试】

3、多选题:按照阶段划分,软件测试分为哪几类?()
A:集成测试
B:单元测试
C:系统测试
D:验收测试
正确答案:【集成测试;
单元测试;
系统测试;
验收测试】

4、多选题:系统非功能性测试包括 。 ()
A:恢复测试
B:性能测试
C:强度测试
D:安全测试
正确答案:【恢复测试 ;
性能测试;
强度测试;
安全测试】

5、多选题:评审的方式包括 。()
A:走查 (walk-through)
B:互为评审 (Peer review)
C:轮查 (Pass-round)
D:会议评审 (Inspection)
正确答案:【走查 (walk-through);
互为评审 (Peer review);
轮查 (Pass-round);
会议评审 (Inspection)】

6、多选题:软件测试中常用的静态分析方法是 和 。 ()
A:可靠性分析
B:接口分析
C:算法分析
D:引用分析
正确答案:【接口分析;
引用分析】

7、多选题:软件测试计划评审会需要 人员参与。()
A:SQA负责人
B:配置负责人
C:项目经理
D:测试组
正确答案:【SQA负责人;
配置负责人;
项目经理;
测试组】

8、判断题:静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。()
A:错
B:对
正确答案:【对】

9、判断题:静态测试包括产品评审、静态分析、以及验证和确认。()
A:错
B:对
正确答案:【对】

10、判断题:单元测试主要采用黑盒测试方法,从程序内部结构出发设计测试用例。()
A:错
B:对
正确答案:【错】

第二章 单元测试

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:0
D:函数
正确答案:【整数】

8、多选题:黑盒测试中常用的方法有 。()
A:因果图
B:路径分析
C:等价类
D:边界值
正确答案:【因果图;
等价类;
边界值】

9、多选题:关于等价类描述正确的是 ()
A:等价类是由相对于程序的功能具有相同作用的一些输入数据元素构成的数据集合,这些数据元素之间具有等价关系
B:利用等价类中一个元素作为代表对程序进行测试,而不是使用该类的全体成员,以此减少总的测试用例数量
C:等价类的划分是唯一的
D:把一个程序输入的定义域划分成不同的数据类,然后根据这些数据类可以导出测试用例
正确答案:【等价类是由相对于程序的功能具有相同作用的一些输入数据元素构成的数据集合,这些数据元素之间具有等价关系;
利用等价类中一个元素作为代表对程序进行测试,而不是使用该类的全体成员,以此减少总的测试用例数量;
把一个程序输入的定义域划分成不同的数据类,然后根据这些数据类可以导出测试用例】

10、判断题:因果图法是建立在决策表法基础上的一种白盒测试方法。 ()
A:错
B:对
正确答案:【错】

11、判断题:等价类划分是边界值分析法的基础。 ()
A:错
B:对
正确答案:【错】

第三章 单元测试

1、单选题:集成测试对系统内部的交互以及集成后系统功能检验了哪一种质量特性。()
A:正确性
B:可使用性
C:可维护性
D:可靠性
正确答案:【正确性】

2、单选题:Junit测试工具是 的测试工具。()
A:集成测试
B:验收测试
C:单元测试
D:系统测试
正确答案:【单元测试】

3、单选题:集成测试计划应该在 阶段末提交。 ()
A:概要设计
B:单元测试完成
C:需求分析
D:详细设计
正确答案:【概要设计】

4、单选题:以用户为主导的测试为 。()
A:验收测试
B:黑盒测试
C:白盒测试
D:系统测试
正确答案:【验收测试】

5、单选题:单元测试的测试目的是 。()
A:保证每个组件能正常工作
B:确保缺陷得到解决
C:使程序正常运行
D:保证每个模块能正常工作
正确答案:【确保缺陷得到解决】

6、单选题:某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证(1) 经过自己测试的软件今后不会再出现问题(2) 在工作中对所有程序员一视同仁,不会因为某个程序员编写的程序发现的问题多, 就重点审查该程序,以免不利于团结(3) 承诺不需要其他人员,自己就可以独立进行测试工作(4) 发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休根据自己所学的软件测试知识,应聘者甲的保证 。()
A:(1)(4)是正确的
B:都是错误的
C:都是正确的
D:(2)是正确的
正确答案:【都是错误的】

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注