软件测试技术考试题库

目录

一、 单选题 (共30题,60分)

解析:A二、 判断题 (共20题,40分)


一、 单选题 (共30题,60分)

1、下面说法正确的是()。(2.0)

A、 经过测试没有发现错误说明程序正确

B、 测试的目标是为了证明程序没有错误

C、 成功的测试是发现了迄今尚未发现的错误的测试

D、 成功的测试是没有发现错误的测试

正确答案: C

解析:

2、导致软件缺陷的最大原因是 ( )。(2.0)

A、 需求

B、 设计

C、 编码

D、 测试

正确答案: A

解析:

3、下列属于黑盒测试方法的是()。
(2.0)(2.0)

A、 基于基本路径

B、 控制流

C、 逻辑覆盖

D、 基于用户需求测试

正确答案: D

解析:

4、对软件的测试,( )测试,攻击测试都属于黑盒测试。
(2.0)(2.0)

A、 语句

B、 功能

C、 单元

D、 路径

正确答案: B

解析:

5、通常,在( )的基础上,将所有模块按照设计要求组装成系统。
(2.0)(2.0)

A、 组装测试

B、 系统测试

C、 验收测试

D、 单元测试

正确答案: D

解析:

6、关于白盒测试与黑盒测试的最主要区别,正确的是()。
(2.0)(2.0)

A、 白盒测试侧重于程序结构,黑盒测试侧重于功能。

B、 白盒测试可以使用测试工具,黑盒测试不能使用工具。

C、 白盒测试需要程序,黑盒测试不需要。

D、 黑盒测试比白盒测试应用更广泛

正确答案: A

解析:

7、软件的6大质量特性包括()
(2.0)(2.0)

A、 功能性,可靠性,可用性,效率,可维护性,可移植性

B、 功能性,可靠性,可用性,效率,稳定性,可移植性

C、 功能性,可靠性,可扩展性,效率,稳定性,可移植性

D、 功能性,可靠性,兼容性, 效率,稳定性,可移植性

正确答案: A

解析:

8、必须要求用户参与的测试阶段是()
(2.0)(2.0)

A、 单元测试

B、 集成测试

C、 确认测试

D、 验收测试

正确答案: D

解析:

9、常用的黑盒测试方法有 边界值分析、等价类划分、错误猜测、因果图等。其中( )经常与与其他方法结合起来使用。
(2.0)(2.0)

A、 边界值分析

B、 等价类划分

C、 错误猜测

D、 因果图

正确答案: A

解析:

10、在软件测试阶段,测试步骤按次序可以划分为以下几步( )。
(2.0)(2.0)

A、 单元测试、集成测试、系统测试、验收测试

B、 验收测试、单元测试、系统测试、集成测试

C、 单元测试、集成测试、验收测试、系统测试

D、 系统测试、单元测试、集成测试、验收测试

正确答案: A

解析:

11、黑盒测试用例设计技术包括( )等。
(2.0)(2.0)

A、 等价类划分法、因果图法、边界值分析法、错误推测法、决策表法

B、 等价类划分法、因果图法、路径覆盖法、正交试验法、符号法

C、 等价类划分法、因果图法、边界值分析法、功能图法、基本路径法

D、 等价类划分法、因果图法、边界值分析法、条件组合覆盖法、场景法

正确答案: A

解析:

12、关于等价类划分方法设计测试用例,下列描述错误的是()。
(2.0)(2.0)

A、 如果等价类中的一个测试用例能够捕获一个缺陷,那么选择该等价类中的其他测试用例也能捕获该缺陷

B、 正确地划分等价类,可以大大减少测试用例的数量,测试会更加正确有效。

C、 若某个输入条件是一个布尔量,则无法确定有效等加类和无效类等价类

D、 等价类划分方法常常需要和边界值分析方法结合使用

正确答案: C

解析:

13、软件测试的目的是( )
(2.0)(2.0)

A、 发现程序中的所有错误

B、 满足规定的需要

C、 证明程序是正确的

D、 调试程序

正确答案: B

解析:

14、软件测试过程中的系统测试主要是为了发现( )阶段的错误。
(2.0)(2.0)

A、 需求分析

B、 概要分析

C、 详细设计

D、 编码

正确答案: A

解析:

15、不属于功能测试的方法是()。
(2.0)(2.0)

A、 等价划分法

B、 边界值分析法

C、 基于决策表的测试

D、 路径测试

正确答案: D

解析:

16、统计资料表明,软件测试的工作量占整个软件开发工作量的()。
(2.0)(2.0)

A、 30%

B、 70%

C、 40%~50%

D、 95%

正确答案: C

解析:

17、在软件测试阶段,测试步骤按次序可以划分为以下几步:()
(2.0)(2.0)

A、 单元测试,集成测试,系统测试,验收测试

B、 验收测试,单元测试,系统测试,集成测试

C、 单元测试,集成测试,验收测试,系统测试

D、 系统测试,单元测试,集成测试,验收测试

正确答案: A

解析:

18、软件测试是采用()执行软件的活动。
(2.0)(2.0)

A、 测试用例

B、 输入数据

C、 测试环境

D、 测试条件

正确答案: A

解析:

19、下列( )不属于测试原则的内容。
(2.0)(2.0)

A、 软件测试是有风险的行为

B、 完全测试程序是不可能的

C、 测试无法显示潜伏的软件缺陷

D、 找到的缺陷越多软件的缺陷就越少

正确答案: D

解析:

20、软件缺陷修复的代价最高的阶段为( )
(2.0)(2.0)

A、 发布阶段

B、 需求阶段

C、 设计阶段

D、 编码阶段

正确答案: A

解析:

21、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类( )
(2.0)(2.0)

A、 (0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

B、 (500,+∞)

C、 (500,+∞)、任意大于0小于500的非100倍数的整数;

D、 (-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

正确答案: C

解析:

22、某商店业务处理系统中,基本加工“检查订货单”的描述为:若订货单金额大于5000元,且欠款时间超过60天,则不予批准;若订货单金额大于5000元,且欠款时间不超过60天,则发出批准书和发货单;若订货单金额小于或等于5000元,则发出批准书和发货单,若欠款时间超过60天,则还要发催款通知书。现采用决策表表示该基本加工,则条件取值的组合数最少是( )。
(2.0)(2.0)

A、 2

B、 3

C、 4

D、 5

正确答案: B

解析:

23、招聘系统要求求职的人年龄在20岁到60岁之间(含),学历为本科、硕士或者博士,专业为计算机科学与技术、通信工程或者电子工程。其中( )不是好的测试用例。
(2.0)(2.0)

A、 (20,本科,电子工程)

B、 (18,本科,通信工程)

C、 (18,大专,电子工程)

D、 (25,硕士,生物学)

正确答案: C

解析:

24、针对月收入小于等于3500元免征个人所得税的需求,现分别输入3499,3500和3501进行测试,则采用的测试方法( )。
(2.0)(2.0)

A、 判定覆盖

B、 边界值分析

C、 路径覆盖

D、 因果图

正确答案: B

解析:

25、确认测试计划是在( )阶段制定的
(2.0)(2.0)

A、 可行性研究和计划

B、 需求分析

C、 概要设计

D、 详细设计

正确答案: B

解析:

26、为了提高测试效率,应该( )
(2.0)(2.0)

A、 随机地选取测试数据

B、 选取一切可能的数据作为测试数据

C、 在完成编码以后制定软件的测试计划

D、 选择发现错误可能性大的数据作为测试数据

正确答案: D

解析:

27、需求规格说明书的作用不包括( )
(2.0)(2.0)

A、 软件验收的依据

B、 用户与开发人员对软件要做什么的共同理解

C、 软件可行性研究的依据

D、 软件设计的依据

正确答案: C

解析:

28、软件测试方法中的静态测试方法之一为( )
(2.0)(2.0)

A、 计算机辅助静态分析

B、 黑盒法

C、 路径覆盖

D、 边界值分析

正确答案: A

解析:

29、对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是( )
(2.0)(2.0)

A、 0.5

B、 0.683

C、 0.7

D、 0.997

正确答案: B

解析:

30、设年利率为 i ,现存入 p 元,不计复利, n 年后可得钱数为( )
(2.0)(2.0)

A、 p ﹡ (1+i ﹡ n)

B、 p ﹡ (i+1)/n

C、 p ﹡ (1+i) ﹡ n

D、 p ﹡ (i+n)

正确答案: A

解析:A

二、 判断题 (共20题,40分)

1、好的测试员不懈追求完美。
(2.0)(2.0)

正确答案: 正确

解析:

2、软件项目在进入需求分析阶段,测试人员应该开始介入其中。
(2.0)(2.0)

正确答案: 正确

解析:

3、软件测试员可以对产品说明书进行白盒测试。
(2.0)(2.0)

正确答案: 错误

解析:

4、用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(2.0)(2.0)

正确答案: 错误

解析:

5、软件测试是有风险的行为,并非所有的软件缺陷都能够被修复
(2.0)(2.0)

正确答案: 正确

解析:

6、程序员兼任测试员可以提高工作效率。( )

(2.0)(2.0)

正确答案: 错误

解析:

7、我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。
(2.0)(2.0)

正确答案: 错误

解析:

8、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
(2.0)(2.0)

正确答案: 正确

解析:

9、传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。
(2.0)(2.0)

正确答案: 正确

解析:

10、传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。
(2.0)(2.0)

正确答案: 正确

解析:

11、软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。
(2.0)(2.0)

正确答案: 正确

解析:

12、白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。
(2.0)(2.0)

正确答案: 错误

解析:

13、在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7 n个。
(2.0)(2.0)

正确答案: 错误

解析:

14、软件生存周期是从软件开始开发到开发结束的整个时期。
(2.0)(2.0)

正确答案: 错误

解析:

15、测试用例的数目越多,测试的效果越好。
(2.0)(2.0)

正确答案: 错误

解析:

16、只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
(2.0)(2.0)

正确答案: 错误

解析:

17、验收测试是以最终用户为主的测试。
(2.0)(2.0)

正确答案: 正确

解析:

18、没有发现错误的测试是没有价值的。
(2.0)(2.0)

正确答案: 正确

解析:

19、可以把不合格的开发人员安排做测试。
(2.0)(2.0)

正确答案: 错误

解析:

20、程序通过了全面的白盒测试 ,就不需要再进行黑盒测试了。(2.0)

正确答案: 错误

解析:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值