软件测试理论基础测试题

发布时间 : 星期六 文章软件测试理论基础测试题更新完毕开始阅读

D.由开发方和用户按照用户手册执行软件验收 32、 通常情况下,软件集成测试的方案是在(B )阶段完成的。(选择一项)

A.需求分析 B.概要设计 C.详细设计 D.编码和单元测试 33、 设计测试用例的方法有很多,而且每种方法都有不同的适用条件。下列是对几种方

法的描述:

对于业务流清晰的系统可以利用______贯穿整个测试用例设计过程;在用例中综合使用各种测试方法,对于参数配置类的软件要用______选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用______。

针对以上描述,能够按照正确的顺序填入上面空白处的选项是(B)。(选择一项) A.等价类划分法、因果图法、状态图法 B.状态图法、正交排列法、因果图法 C.状态图法、等价类划分法、因果图法 D.因果图法、正交排列法、等价类划分法

34、 下列关于软件测试原则的说法中错误的是 (C )。(选择一项)

A.穷举测试是不可能的 B.测试中BUG存在群集现象

C.测试应该由软件设计机构设计,这样可以准确定位软件的缺陷 D.软件测试应该追溯需求,测试应该根据用户需求进行

35、 下列关于逻辑覆盖测试的说法中正确的是( A )。(选择一项)

A.语句覆盖就是设计若干个测试用例,运行被测程序,使得每一条可执行语句至少执

行一次。

B.条件覆盖是设计足够多的测试用例,运行所测程序,使程序中每个判断的取真分支

和取假分支至少各执行一次。

C.分支覆盖是设计若干个测试用例,运行所测程序,使程序中每个判断内的每个条件

的各个可能取值至少执行一次。

D.判定-条件覆盖要求各个判断的所有可能的条件取值组合至少执行一次。 36、 关于软件测试对软件质量的意义,有如下说法:

(1) 度量和评估软件质量; (2) 保证软件质量;

(3) 有利于改进软件开发过程; (4) 发现软件错误。

则其中正确的是 ( )。(选择一项)C A.(1)、(2)、(3) B.(1)、(2)、(4) C.(1)、(3)、(4) D.(1)、(2)、(3)、(4)

37、 下列关于测试大纲方法的说法错误的是(D )(选择一项)A

A.大纲是对需求的描述,不同测试人员生成的大纲是不一定相同的

B.大纲的表现形式为一种树状的结构,在根和每个叶节点之间存在唯一的路径 C.树中叶子的数目给出了测试所有功能所需测试用例的大致数量 D.在没有需求说明书的情况下,经常使用测试大纲法设计测试用例

38、 下图是一字处理软件使用插入表格命令后打开的对话框,根据相关测试知识,下列

关于软件缺陷的表述正确的是(B C )(选择二项) A. “确定”和“取消”按钮位置颠倒 B. “列数”和“行数”默认值不合适 C. 默认焦点应该落在“确定”按钮上 D. “列数”和“行数”应该使用列表框控件

39、 下列关于等价类划分方法的说法中错误的是(C )。(选择一项)

A.利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功

能和性能。

B.利用无效等价类设计的测试用例,可以检验程序中功能和性能是否不符合需求说明

书的规定。 C.对于有效等价类可以不设计测试用例

D.对同一个程序可能会划分出多种不同的等价类。 40、 软件测试的对象包括(B )。(选择一项)

A.目标程序和相关文档

B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件

D.源程序和目标程序

41、 软件测试工作结束后应对整个测试过程和软件产品进行评估,目前常用的测试评估

方法有( CD )。(选择二项) A.用户评测 B.专家评测 C.覆盖评测 D.质量评测

下列选项中不属于数据结构测试时需要考虑的因素是(C )。(选择一项)

A.确定数据结构的界限

B.尝试向数据结构中输入超过界限的值

C.查看数据定义语句是否符合编码规范

D.除了考虑数据结构上溢外,还要针对数据结构下溢进行测试。 42、

关于软件测试、软件过程和软件质量关系的描述中,下列说法错误的是(A )。

B.软件测试是提高软件质量的一种手段

(选择一项)B

A.软件质量是由软件测试保证的。

C.软件过程包括软件测试 D.软件质量是在软件过程中逐步建立起来的 43、 下列关于自动化测试的说法中正确的是(D ) (选择一项)

A.一切测试过程都可以利用工具来实现自动化 B.引入自动测试工具后,能立刻减轻测试工作量

C.商业自动测试工具比开源工具具有更为强大的功能

D.选择自动测试工具时需考虑与开发工具和平台的兼容性。

44、 下列关于软件测试的相关描述中错误的是(DE )。 (选择二项)

A.白盒测试要求最大限度的覆盖程序的语句或结构,找出被忽视的程序错误。

B.通常情况下,测试人员采用白盒测试方法进行单元测试,采用黑盒测试方法进行系

统测试

C.等价类划分和边界值分析经常用于黑盒测试

D.现代测试中,自动测试可以完全替代手工测试,从而大大提高测试效率和测试的准确性。

E)有效的结合白盒测试和黑盒测试,不仅仅可以证明错误存在, 而且还能证明错误不

存在。

45、

下列关于通过测试和失败测试的说法错误的是(D )(选择一项) A.利用边界值分析法设计的测试用例进行的测试,既有通过测试也有失败测试 B.利用等价类划分方法设计的测试用例进行的测试,既有通过测试也有失败测试 C.双击一台没有放光盘的电脑的光驱操作,是失败测试

D.失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统

没有必要再进行失败测试。 46、 关于冒烟测试,下列说法错误的是(C )。 (选择一项)

A.冒烟测试指软件经过修改后,对其关键功能进行的测试

B.为防止出现时间、人力的浪费,在通过冒烟测试后系统方可进入全面测试阶段

C.进行冒烟测试时,需要返测上一版本中所有已知的缺陷。

D.冒烟测试用于确认是否需要让测试人员进入到对新版本的测试工作中 47、

测试用例可以看作是为了实施测试而向被测系统提供的一个特定的集合,通常情况下,下列关于这个集合的内容说法错误的是(CE )。(选择二项) A.向被测系统提供的输入数据属于这个集合 B.对被测系统实施的一系列的操作属于这个集合 C.向被测系统提供不同的环境设置不属于这个集合 D.各种方式产生的预期输出结果属于这个集合

E)缺陷的处理过程属于这个集合。

48、 下图为一个航班查询窗体的截图,若对该窗体中的控件进行测试,则下列描述中错

误的是(D )。(选择一项)

A.选择出发地为“重庆”,选择目的地为“厦门”,在下方的航班信息中显示为“厦门—重庆”,这是该软件的功能缺陷

B.界面中应保持字体大小和类型的风格统一,因此“选择目的地”标签和“选择出发

地”标签的字体设置不同是该软件的缺陷

C.若在“选择出发地”列表框中可以选中“北京”,而在“选择目的地”列表框中也可以同时选中“北京”,则这种情况不符合实际需求,是该软件的缺陷

D.预定机票是该的主要功能,因此“预订机票”按钮应突出显示,尺寸略大于“退出”49、

按钮,这样设计符合常规界面设计原则 下列关于软件缺陷处理说法错误的是(D )。(选择一项) A.只要是发现的缺陷都要提交缺陷报告,不论是否可重现 B.一个缺陷的编号在整个生命周期中可能变化 C.已经关闭的缺陷可能会由于某种原因而重新打开

50、

D.如果发现的缺陷全部属于一个开发人员,则这些缺陷可以写在一个缺陷报告中 下列逻辑覆盖测试方法中,按照发现Bug的能力,由强到弱排序正确的是(BA )。(选择二项)

A.条件组合覆盖→判定/条件覆盖→语句覆盖 B.路径覆盖→判定/条件覆盖→语句覆盖

C.条件组合覆盖→语句覆盖→判定/条件覆盖 D.判定/条件覆盖→路径覆盖→语句覆盖

51、

下列关于软件测试各阶段的描述中正确的是( CD )。(选择二项) A.系统测试是软件系统交付用户使用前的最后一个测试阶段

B.测试计划编制完成后,就可以根据概要设计文档制定单元测试方案了

C.确认测试包括有效性测试和软件配置审查,通过确认测试后进入系统测试阶段 D.单元测试可以针对一个窗口、一个函数或一个类来进行测试 下列选项中不属于软件易用性测试范围的是(CE )。(选择二项) A.对控件的测试

B.对菜单、快捷键的测试 C.对软件的压力测试 D.对联机帮助的测试 E.对合同文档的审查

53、

防火墙自身有一些限制,通常情况下,它不能阻止以下( )威胁。C Ⅰ、外部攻击 Ⅱ、内部威胁 Ⅲ、病毒感染(选择一项) A.Ⅰ B.Ⅰ和Ⅱ C.Ⅱ和Ⅲ D.全部 54、

利用状态转换图法对下图所示的商品等价换算程序(目前处于初始状态)进行测试,下列关于输入条件、状态以及输出事件的相关描述中错误的是( )。(选择一项)A

52、

联系合同范文客服:xxxxx#qq.com(#替换为@)