您的当前位置:首页软件测试选择题

软件测试选择题

2022-02-23 来源:世旅网
1注册邮箱需要填写账号,密码,验证码,性别,籍贯。采用等价类法每个地方都有一个有 效

类和一个无效类,那么用决策表设计测试数据,一共要设计多少条

A、32 B、64 C、 16 D、 10

正确答案:A

2逻辑性最强,发现错误能力最强的测试方法是

A、黑盒测试B、决策表测试C、因果图测试D、边界值测试

正确答案:B

3非健壮性边界值测试法,测试成绩录入,成绩范0=正确答案:A

4健壮性边界值测试法,测试成绩录入,成绩范0=正确答案:C

5小王负责教务系统里的选课功能开发,开发完毕后小王运行自己的代码测试有什么问题, 请问

小王做的是什么?

A、单元测试B、白盒测试C、黑盒测试D、软件调试

正确答案:D 二、多选题

1 ATM取款机要求每天取款总额不能超过5000,必须是整数并且是100的整倍数。那么无 效类

是哪些

A、 敢款>5000 B、取鬆金额包侖小数C、取款金额不是100的整数倍 B、 D、取款大于5000并且不是100的整数倍,金额有小数E、取款为0

正确答案:ABC

2某软件注册时用户名要求只能是6-18位长度,选择测试数据为6位长度合法账号,请问 这一

测试用例是什么方法下的测试用例?

A、等价类测试法B、边界值测试法C、因果图测试法D、决策表测试法 E、黑盒测试法

正确答案:ABE

3教务选课时要求管理员能设垃学生选课时间段,如果本学期选课时间段为2月1日至3 月1日

(本年非闰年),根据等价类和边界值测试法,请问对于管理员设置选课时间段测试, 应选择哪些测试数据

A、 选课开始时间选2月1日,结束时间选3月1日 B、 选课开始时间选2月15 0,结束时间选2月15日 C、 选课开始时间选3月1 0,结朿时间选2月1日 D、 选课开始时间选1月1日,结束时间选2月15日 E、 选课开始时间选2月15 H ,结束时间选4月1日

正确答案:ABCDE

4小王运行小张的代码,检査小张开发的教务选课系统有什么问题,小王做的是 A、白盒测试B、黑盒测试C、动态测试D、静态测试E、软件调试

正确答案:BC

5教务系统查询成绩允许输入学号查询或者姓名査询,但不允许模糊査询,采用等价类测试

法,下列测试数据正确的有

A、 输入正确姓筑“张三”进行测试

B、 输入正确学号“ 18070204 ”进行测试 C、 输入错误学号“1807az04”进行测试 D、 输入姓氏“张”进行査询

E、 同时输入正确学号“180902”和正确姓拿“张三”

正确答案:ABCDE

6软件测试计划,也称软件测试方案,里面包含的内容应该有:

A、人员分配B、测试范用C、测试优先级D、测试方法E、测试时间安排 正确答案:ABCDE 7因果图里包含哪些字母符号? A、 E B、 I C、O D、 OR E、AND

正确答案:ABC

8关于等价类测试法,表述正确的有: A、 是一种灰盒测试法 B、 需要找岀有效类和无效类

C、 测试数据时,应该先测试有效类数摇 D、 是一种典型的黑盒测试法 E、 适用于单元测试阶段

正确答案:BCD

9关于冒烟测试,正确的表述有:

A、 冒烟测试用于确认代码中的更改会按期运行,且不会破坏整个软件版本的稳立性 B、 冒烟测试就是系统测试

C、 冒烟测试主要发生在程序员修复了 BUG,而又不能确龙这个BUG的修复会不会影响到 其他

的功能模块的情形下。

D、 冒烟测试就是回归测试 E、 冒烟测试是一种版本验证测试

正确答案:ACE

10下列属于动态测试的有

A、 软件注册功能测试下输入一个已存在的账号测试注册功能 B、 运行需求规格说明书,看看里面是否存在不完整的地方 C、 检查软件Ul设计是否存在错别字

D、 教务系统里输入合法学号查询成绩看成绩查询功能是否正确 E、 邮件收发系统里发一封邮件出去检查能否发邮件

正确答案:ADE

1软件测试是软件质量保i正的主要手段之一,测试的成本已超过()的30%以上。因此,提 髙

测试的有效性非常重要。

A,

软件开发成本 B、软件维护成本 C、

软件开发成本和维护成本 D、

软件研制成本 正确答案:A

2如果想要进行成功的测试,为其设计测试用例主要依赖于()。

A、黑盒测试方法 B、测试人员的经验C、.白盒测试方法 D、错误推测法

正确答案:B

3软件测试的目的是()。 A、试验性运行软件

B、发现软件错误 C、证明软件正确

D、找出软

件中全部错误 正确答案:B

4软件测试用例主要由测试输入数据和()两部分组成。 A、测试计划

B、测试规则

C、测试的预期结果

D、以往测试记录分

正确答案:C

5在设计测试用例时,()是用得最多的一种黑盒测试方法。 A、等价类划分

B、边界值分析

C、因果图 D、功能图

正确答案:A

6从已发现故障的存在到找到准确的故障位苣并确定故障的性质,这一过程称为()。 A、错误检测

B、故障排除

C、调试 D、测试

正确答案:C

7单元测试将根据在()阶段中产生的规格说明进行 A、可行性研究与计划

B、需求分析

C、槪要设计

D、详细设计

正确答案:D

8确认测试计划是在( A、可行性研究与计划

)阶段制定的。

B、需求分析

C、槪要设计 D、详细设计

正确答案:B

9 IBM公司的统计资料表明,使用静态测试的方法最髙可以查出在测试中査出的全部软件错 误的

()。

A、80% B、70% C、50%

D、35%

正确答案:B

10与设计测试用例无关的文档是()。 A,项目开发汁划

B、需求规格说明书 C、软件设计说明书

D、源

程序

正确答案:A

11软件测试计划是一些文档,它们描述了()。 A、软件的性质

B、软件的功能和测试用例

C、软件的规定动作

D、对于预妃的测试活动将要采取的手段

正确答案:D

12在软件测试中,下面说法中错误的是()。 A、 测试是为了发现程序中的错误而执行程序的过程 B、 测试是为了表明程序是正确的

C、 好的测试方案是极可能发现迄今为I匕尚未发现的错误的方案 D、 成功的测试是发现了至今为止尚未发现的错误的测试

正确答案:B

13从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试 是

()。

A、 集成测试、确认测试、单元测试 B、 单元测试、集成测试、确认测试 C、 单元测试、确认测试、集成测试 D、 确认测试、集成测试、单元测试

正确答案:D

14在程序设汁的过程中应为程序调试做好准备,主要体现在()方而。 A、 采用模块化、结构化的程序设计方法设计程序 B、 编写程序时要为程序调试提供足够的灵活性

C、 根据程序调试的需要,选择并安排适当的中间结果输出和必要的断? D、 以上全是

正确答案:D

15使用白盒测试方法时,确泄测试数据应根据()和指定的覆盖标准。 A、程序的内部结构

B、程序的复杂性

C、使用说明书

D、程序的功

正确答案:A

16集成测试计划是在()阶段制定的 A、可行性研究与计划

B、需求分析

C、概要设计

D、详细设计 正

确答案:C

17软件的集成测试最好是由()承担,以提髙集成测试的效果。 A、该软件的设计者 B、该软件开发组的负责人 D、不属于该开发组的人员

C、该软件的编程者

正确答案:D

18 “高效率”或“高产”的测试是指()。

A、用适量的测试用例说明被测试程序正确无误 B、用适量的测试用例说明被测试程 序符合相

应的要求 正确答案:C

C、用适量的测试用例发现被测试程序尽可能多的错決

D、用适量的测试用例纠正被测试程序尽可能多的错误 19黑盒测试方法的优点是()。 A、可测试软件的特左部位

B、能站在用户立场测试

C、可按软件内部结

构测试 D、可发现实现功能需求中的错渓 正确答案:D

20某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。 A、变量没有初始化 D、代码输入有误

B、编写的语句书写格式不规范

C、循环控制出错

正确答案:B

1黑盒测试又称为:() A、功能测试

B、数据驱动测试

C、基于规格说明的测试

D、程序员测试

正确答案:ABC

2白盒测试又称为( )

A、基于覆盖率的测试B、静态测试C、动态测试D、程序员测试

正确答案:AD

3可以作为单元测试的测试对象的是:

A、模块、对象和类B、程序中的某个子系统C、整个软件系统D、模块间的接口 正确答案:AD

4黑盒测试和白盒测试的观点正确的是(

A、 黑盒测试以用戸的观点,白盒测试根据程序的内部结构进行测试 B、 黑盒测试也要考虑程序内部结构及工作情况

C、 若外部特性本身存在问题或规格说明的规定有误,则应用黑盒测试方法是不能发现问 题

的。

D、 白盒测试中要保证测试时程序的所有语句至少执行一次,而且要检查所有的逻悔条件。 正

确答案:ACD

二、单选题(题数:16,共80.0分)

1以下关于缺陷的描述,不正确的是: A、 缺陷是错误的表现; B、 缺陷具有扩展的特点;

C、 开发技术不会导致软件的缺陷产生;

D、 当缺陷被执行时会导致失效(failure)的发生。

正确答案:C

2对于一个系统进行完全测试是不可能,其原因是:

1.输入的组合太多;2.存在的业务路径太多;3.输出的组合太多;4.可能涉及的 功能太多。 A、 1, 2 B、 1, 2, 3 C、 3, 4 D、 1, 2, 3, 4

正确答案:D

3下而那个不属于静态分析: A、编码规则的检查

B、程序结构分析

C、程序复杂度分析 D、内存泄漏

正确答案:D

4软件测试工作应该开始于: A、编码之后;

B、需求分析阶段:C、概要设计阶段;D、详细设计阶段。

正确答案:B

5单元测试的用例设计主要参考的工作产品是:

A、单元规格说明B、系统需求规格说明C、用户手册 D、代码

正确答案:A

6下面关于回归测试叙述正确的是:

A、 回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试 B、 回归测试只适用于功能测试,不适用于非功能测试 C、 回归测试都是自动化执行的

D、 回归测试是对已被测过的程序实体在修改缺陷后进行的重复测试,以此来确认在这些

变更后是否有新的缺陷引入系统 正确答案:D

7传统的或而向对象的单元测试,需要的开发工作( A、 只要开发测试桩模块; B、 只要开发测试驱动:

C、 可能要同时开发一个桩模块和多个驱动模块: D、 可能要同时开发一个驱动模块和多个桩模块。

正确答案:D

8关于测试充分性的描述,正确的是: A、 只有进行完全的测试才充分;

B、 在有限的时间和资源条件下,找岀所有的软件的错误,使软件趋于完美,是不可能的: C、 当继续测试没有发现新缺陷时: D、 当全部测试用例都执行完后。

正确答案:B

9下而哪些是一个好的测试的特点:

1每个开发活动都有相对应的测试行为2每个测试级别都有苴特有的测试目标3对于 每个测试

级别,需要在相应的开发活动过程中进行相应的测试分析和设计4软件测试的工 作重点应该集中在系统测试上

A、 3,4 B、

1,2 C、 1,23 D、 1,2,3,4

正确答案:C

10以下关于测试目的的观点,不正确的是:

A、 软件测试的目的是寻找错误,并且尽最大的可能找岀最多的错误: B、 找出软件开发人员的问题并评价开发人员能力: C、 一个成功的测试是发现了至今未发现的错误的测试;

D、 测试的目的,是想以最少的人力、物力和时间找出软件中潜在的%种错误和缺陷,通 过修

正各种错误和缺陷提髙软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐 患所带来的商业风险。 正确答案:B

11下列哪些不适合用黑盒测试?() A、 分析体重秤的弹簧为何容易失去弹性

B、 通过普通开关机方法测试一个手机是否能正常开关机 C、 测试一个啤洒瓶是否漏水 D、 测试一支笔是否能弹出笔芯

正确答案:A

12 ISTQB术语中的回归测试的目的是: A、 验证修改的成功

B、 预防功能编写的不完善或疏漏 C、 确保修正过程中没有引入新的缺陷 D、 帮助程序员更好地进行单元测试

正确答案:C

13关于测试人员沟通能力的描述,不正确的是() A、 测试人员要和分析、设计很好的沟通;

B、 如果测试人员把自己发现缺陷作为一个新闻来传播,那么会给沟通带来麻烦: C、 测试人员不需要和代码开发人员很好的沟通; D、 测试人员和测试Ieader之间也应该具有好的沟通。

正确答案:C

14有一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试O A、维护测试B、验收测试C、组件测试(单元测试)D、系统测试

正确答案:A

15语句的覆盖率主要在下而哪个测试级别的测试设计中考虑:

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

正确答案:C

16下面对静态测试和动态测试的区别描述正确的是:

A、 静态测试并没有貞•正的运行软件,而动态测试需要运行软件 B、 静态测试需要借助于专门的测试工具,而动态测试不需要

C、 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成

D、 静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷 正确答

案:A

因篇幅问题不能全部显示,请点此查看更多更全内容