软件测试用例测验题答案1

更新时间:2024-11-06 15:35:45 阅读: 评论:0


2023年5月24日发(作者:高考专业介绍)

1

单选

在黑盒测试方法中,设计测试用例的主要根据是(

程序内部逻辑

程序外部功能

程序数据结构

程序流程图

黑盒测试方法,设计测试用例的主要根据是程序外部功能(需求规格说明书)。

2

单选

以下关于黑盒测试用例设计方法的叙述,错误的是(

边界值分析通过选择等价类边界作为测试用例,不仅重视输入条件边界,而且也必须考虑输出域边界。

因果图方法是从用自然语言书写的程序规格说明的描述中出因(输入条件)和果(输出或程序状态的改变),可以通

过因果图转换为判定表。

正交实验设计法,就是使用已经造好了的正交表格来安排实验并进行数据分析的一种方法,目的是用最少的测试用例达

到最高的测试覆盖率。

等价类划分法根据软件的功能说明,对每一个输入条件确定若干个有效等价类和无效等价类,但只能为有效等价类设计

测试用例。

黑盒测试也称为功能测试,主要用于集成测试,确认测试和系统测试阶段。黑盒测试根据软件需求规格说明所规定的功

能来设计测试用例,一般包括功能分解、等价类划分、边界值分析、判定表、因果图、状态图、随机测试、错误推测和

正交实验法等。

在设计测试用例时,等价类划分是用的最多的一种黑盒测试方法。所谓等价类就是某个输入域的集合,对每一个输入条

件确定若干个有效等价类和若干个无效等价类,分别设计覆盖有效等价类和无效等价类的测试用例。无效等价类是用来

测试非正常的输入数据的,所以要为每个无效等价类设计一个测试用例。所以选项D错误。

边界值分析通过选择等价类边界作为测试数据,不仅重视输入条件边界,而且也必须考虑输出域边界。在实际测试工作

中,将等价类划分法和边界值分析结合使用,能更有效地发现软件中的错误。

因果图法是用自然语言书写的程序规格说明的描述中出因(输入条件)和过(输出或程序状态的改变),可以通过因

果图转换为判定表。

正交实验设计法,就是使用已经造好了的正交表来安排实验并进行数据分析的一

种方法,目的是用最少的测试用例达到最高的测试覆盖率。

3凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测

单选

试用例的测试方法叫(

等值分析测试

边界值分析测试

错误推测法

逻辑覆盖测试

42元地铁票售票软件:投币2元时,按下“2按钮,弹出相应地铁票;投币5元,则弹出地铁

单选

票同时退还3元,若对该功能进行测试用例设计最宜选择哪种方法

等价类划分法

边界值分析

错误推测法

因果图

5 盒测试技术 ,使用最广的用例设计技术是

单选

等值分析测试

边界值分析测试

错误推测法

逻辑覆盖测试

6既可以用于黑盒测试,也可以用于白盒测试的方法的是

单选

逻辑覆盖法

边界值法

基本路径法

正交试验设计法

7某购物中心电梯限坐15人。在电梯中安装计数器来统计乘客数量。如出现超出规定人数以外的

单选

任何情况,会有不同的警示音。软件编写后进行边界值测试,应选取的边界值是:(

011516

.115

11015

01520

8

单选

关于等价类划分法,下面说法不正确的是(

如果规定了输入域的取值范围,则可以确定一个有效等价类和两个无效等价类。

如果规定了输入值的集合,不是一个范围,则可以确定一个有效和一个无效等价类。

如果规定了输入数据必须遵守的规则,则可以确定一个有效和若干个无效等价类。

如果已知的等价类中各个元素在程序中的处理方式不同,则不能使用等价类划分法。、

如果已知的等价类中各个元素在程序中的处理方式不同,则可以划分成更小的等价类。

22个工作日计算),使用某系统对每个员工一年的出勤天数进行核算和存储(按每月

文本框的模式进行填写,在此文本框的测试用例编写中使用了等价类。下列关于等价类划分

法,划分错误的是(

9

单选

无效等价类,出勤日>264

无效等价类,出勤日<0

有效等价类,0<=出勤日<=264

有效等价类,0<出勤日<264

有效日期应该包含全月缺勤和满勤,故有效等价类是0<=出勤日<=264

10

单选

若一个通讯录最多可以输入100条记录,则下列哪组测试用例最优?

分别输入150100条记录

分别输入015099100条记录

分别输入0199100101条记录

分别输入015099100101条记录

根据边界值分析法,选择刚刚好小于、刚刚好等于、刚刚好大于边界的值作为测试数据,再增加一条正常的测试数据。

故答案为D

50马力的机器、维修记录不全或已运行10年以上的机器,应优先维修对于功率大于

处理。根据这段话,使用判定表法设计测试用例,以下说法不正确的是(

11

单选

条件桩和条件项:功率大于50马力?维修记录不全?已运行10年以上?

动作桩和动作项:优先维修处理;其他处理方式。

此题中有3个条件,每个条件有2个取值(TF),应有8种规则。

此题中有8种规则,最终会产生8条测试用例。

根据条件和动作,列出判定表如附录表2所示。

附录表2 “机器维修”初始判定表

1 2 3 4 5 6 7 8

功率大于50马力吗? Y Y Y Y

进行优先处理 X X X X X

维修记录不全吗? Y Y Y Y

运行超过10年吗? Y Y Y Y

作其他处理 X X X

根据判定表的简化原理,简化后的判定表如附录表3所示

附录表3 “机器维修”简化后的判定表

1 2 3 4 5

功率大于50马力吗? Y Y Y

进行优先处理 X X X

12

维修记录不全吗? Y -- --

运行超过10年吗? -- Y Y

作其他处理 X X

所以D不对,此题中有8种规则,但最终会产生5条测试用例。

单选

以下不属于因果图约束中的输入约束的是(

要求

强制

因果图约束中的输入约束包括异、或、唯一、要求。输出约束是强制。

13

单选

因果图中,关系符号“V”代表的是(

恒等

1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”现有一个处理单价为

“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时还

退还1元币。下表是用因果图法设计的部分测试用例,1表示执行该动作,0表示不执行,

则表5-36A~H处,应按序填入的数值是哪一项。

14

单选

附录表1 自动售货机软件判定表

输入 用例序号 1 2 3 4 5

投入1元币 1 1 0 0 0

投入2元币 0 0 1 0 0

按“可乐”按钮 1 0 0 0 0

按“雪碧”按钮 0 0 0 1 0

按“红茶”按钮 0 0 1 0 1

输出 退还1元币 A 0 E G 0

送出“可乐”饮料 B 0 0 0 0

送出“雪碧”饮料 C 0 0 H 0

送出“红茶”饮料 0 D F 0 0

0100 1100

0110 1100

0100 1010

1100 1100

根据题目条件,按照判定表法推导出表格内容。第一列中,投入1元币,按“可乐”按钮,那么不会退还1元币,会送

出“可乐”饮料,不会送出“雪碧”饮料,故ABC处填010。第二列中,投入1元币,不按任何按钮,那么不会送出“红

茶”饮料,故D处填0。第三列中,投入2元币,按“红茶”按钮,那么会退还1元币,同时送出“红茶”饮料,故EF

处分别填11。第四列中,不投入任何币,直接按“红茶”按钮,不会退还1元币,也不会送出“雪碧”饮料,故GH

00。综上所述,应选择A

3个查询条件:姓名、身份证号码、手机号码。如果只考虑每个假设查询某个人时有

因素的“填”或“不填”两个水平,用正交表实验法设计测试用例,应该选择的正交表公式

是(

15

L42的三次方)

L632次方)

L832次方)

L623次方)

本题中因素数为3:姓名、身份证号码、手机号码;水平数为2:填或不填。那么正交表应该选择A

单选

16

多选

关于黑盒测试有2个基本方面的验证,它们是(

通过测试

冒烟测试

失败测试

确认测试

黑盒测试有2种基本方面的验证,就是“通过测试”和“失败测试”。通过测试是指确认软件能做什么。失败测试是指

在确信软件能正确运行以后,可以采取各种手段通过搞垮软件的方式出缺陷。

17下面哪些是测试用例设计方法?

多选

等价类划分

边界类划分

错误推断

因果分类

18

多选

一个程序用于实现计算平方根的功能,那么下面说法正确的是(

有一个有效等价类为:输入值>=0

有一个有效等价类为:输入值>0

有一个无效等价类为:输入值<=0

有一个无效等价类为:输入值<0

计算平方根功能,隐含的条件是实数>=0,所以有效等价类为:输入值>=0;而无效等价类为:输入值<0

19学生选课系统中要求学生选课允许24门,则无效等价类包括

多选

24门课

2门课

只选一门课

未选课

20一软件的有效输入范围为1~10,采用边界值进行测试时,测试中需选取哪些作为边界值

多选

1

2

9

10

21

多选

以下关于场景法的说法正确的是(

使用场景法要先确定其基本流和备选流。

场景法的典型业务偏重于大的业务流程,目的是用业务流把各个孤立的功能点串起来。

场景法不关心软件的主要功能和业务流程是否正确实现。

提出场景法思想的是Rational公司。

场景法的典型应用是偏重于大的业务流程,目的是用业务流把各个孤立的功能点串起来,为测试人员建立整体业务感觉,

从而避免陷入功能细节忽视业务流程要点的错误倾向。所以选项C不正确。

22

多选

下列关于正交排列法设计测试用例的说法中错误的是(

正交法能够使用最小的测试过程集合获得最大的测试覆盖率

正交法非常适用于输入数据的组合数量很大的情况

正交法可以保证对所有变量的所有组合都进行了测试

当被测对象中有大量变量且每个变量都有几个状态时,可以借助正交法

正交法通常不适用于在兼容性测试中设计测试用例

正交实验法是考虑用最少的用例来覆盖大量组合的情况。它是一种基于正交表的、高效率、快速、经济的实验设计方法,

它研究“多因素多水平”的情况,然后套用正交表来随机地产生用例,是一种提高测试覆盖率的简单易用的方法。所以

选项C说法错误。

正交法可以在兼容性测试中使用,比如设计一个浏览器和操作平台的兼容性矩阵,就可以采

用正交实验法。所以选项E说法不对。

23

多选

关于正交表实验法说法正确的是(

正交表选择测试用例的原理是正交表的2个特性:整齐可比性、均衡分散性。

正交实验法能够使用最少的测试过程获得最大的测试覆盖率。

正交表是非常常用的一种用例设计方法,常见的正交表数量比较丰富,可选性比较大。

当一个界面中有多个控件,每个控件有多个取值,而且组合数量比较庞大的时候,可以运用正交实验法。

使用正交实验法有其局限性,目前常见的正交表数量有限,即使是已有的正交表,基本也都要求每个控件中取值个数(水

平个数)相等,在实践中很难说遇到的全是这种情况。所以选项C说法错误。

24

多选

以下关于错误猜测法的说法正确的是(

错误猜测法是基于经验和直觉推测程序中所有可能存在的各种错误,有针对性地设计测试用例的方法。

错误猜测法是列举程序中所有可能有的错误和容易发生错误的特殊情况。

没有经验的人通过错误猜测法发现的问题会更多。

经验越丰富的测试人员通过错误猜测法发现的缺陷可能会更多。

测试人员的经验越足,工作越细心,就越容易使用错误推测法来发现缺陷。所以选项C说法错误。

25

单选

现在互联网行业一般采用敏捷开发模式,留给测试的时间很短,可以不写测试用例,

可以把写测试用例的时间用来执行测试。(

正确

错误

大多数互联网公司,一般走的都是敏捷开发模式,讲究小步快跑、快速试错,留给测试人员的时间非常短,需要我们做

某种程度的妥协,也就是需要“简化测试用例”,只写测试点即可。这并不是说不考虑各种用户场景,而是尽可能地通

过一句话描述出这个用例的概要,然后通过概要去执行测试。

2种,有效等价类是指对于程等价类划分法是把输入域分成有效等价类和无效等价类

序规格说明来说,是合理、有意义的输入数据构成的集合。利用有效等价类可以检验程序是

否实现了规格说明预先规定的功能和性能。有效等价类可以是一个,也可以是多个。

26

单选

正确

错误

27

单选

判定表有其局限性,它不能很好的表达重复执行的动作,如循环结构;而且判定表不

n

能很好的伸缩,如n个条件,每个条件有2个取值的判定表至少有2个规则。(

正确

错误

28

单选

因果图最终生成的是判定表,所以因果图分析法适合于检查程序输入条件各种组合情

况。(

正确

错误

29

单选

软件规模越大,输入条件与输出条件之间的关系越复杂,使用因果图方法执行测试越

有效。(

正确

错误

因果图法也存在一定的缺点,输入条件与输出结果的因果关系,有时难以从软件需求规格说明书中得到。有时即使得到

了这些因果关系,也会因为因果图关系复杂导致图非常庞大,难以理解,测试用例数目也会极其庞大。事实上,画因果

图只是一种辅助工具,通过分析最终得到判定表,再通过判定表编写测试用例,比较麻烦,影响测试效率。

30

单选

正交实验法是研究多因素多水平的一种设计方法。它是根据正交性从全面实验中挑选

出部分有代表性的点进行实验,这些有代表性的点具备了均衡分散、齐整可比的特点。正交

试验设计是一种基于正交表的、高效、快速、经济的实验设计方法。(

正确

错误

31

单选

可以通过使用大纲法保证软件的大体功能没有被遗漏。(

正确

错误

大纲法是一种着眼于需求功能的方法,是从宏观上检验需求的完成度。大纲法是一种组织思维的工具,汇集了需求文档

的核心内容,只能保证软件的大体功能没有被遗漏。


本文发布于:2023-05-24 19:57:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/falv/fa/87/107526.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26