软件测试题 下载本文

5.【单选题】下面说法错误的是______。 A.标准等价类测试不考虑无效数据值

B.健壮等价类测试会同时考虑有效等价类和无效等价类 C.各个等价类的代表值至少要在一个测试用例中出现 D.使用无效数据值的测试用例可以不用定义预期结果

6.【判断题】合理划分等价类后,每个等价类中的各个输入数据对于揭露程序中的错误都是等效的。______

7.【判断题】等价类划分法需要考虑程序中输入条件之间的组合情况。______

8.【判断题】等价类划分法只能从被测程序的输入域来划分等价类。______

9.【判断题】如果已划分的等价类中各元素在程序中的处理方式不同,则应将该等价类进一步划分为更小的等价类。______

10.【判断题】应用等价类划分法设计测试用例时,如果某一个输入条件选取了无效等价类的代表值,则其它输入条件应该选取有效等价类的代表值。______

11.【设计题】使用等价类划分法分析NextDate函数的输入条件,确立有效等价类和无效等价类,建立等价类表,并设计出相应的测试用例。

12.【设计题】某城市的同定电话号码由三部分组成,分别是: 地区码 -- 空白或三位数字;

前缀 -- 非'0'或'1'开头的三位数; 后缀 -- 4位数字。

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。要求:

(1)对电话号码划分有效等价类和无效等价类,建立等价类表。

(2)根据(1)建立的等价类表设计测试用例。______

第18讲边界值分析法

1.【单选题】下而关于边界值分析的说法不正确的是___。 A.边界值分析采用定义域或等价区间的边界值设计测试用例 B.边界值分析是一种补充等价划分的黑盒测试技术 C.边界值分析法考虑了输入变量之间的依赖关系

D.程序在处理大量屮间数值时不易出错,但容易在边界值处出现错误

2.【单选题】如果采用边界值分析法进行健壮性测试,需要对程序的每个输入变量选取___来设计测试用例。

A.最小值、正常值、最大值

B.最小值、略大于最小值、正常值、略小于最大值、最大值 C.略小于最小值、最小值、正常值、最大值、略大于最大值

D.略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、 略大于最大值 3.【单选题】某程序输入X为整数类型变量,1<=X<=10,如果用边界值分析法设计测试用例,则X应该取___边界值。 A. 0, 1, 10, 11 B. 1, 10 C. 1, 11

D. 1, 5, 10, 11

4.【单选题】某程序含有3个变量,采用边界值分析法设计测试用例,使除一个以外的所有变量取正常值,使剩余变量取最小值、略高于最小值、正常值、略低于最大值和最大值,对每个变量都重复进行。这样产生的测试用例数为___。 A. 12 B. 13 C. 14 D. 15

5.【单选题】某程序的一个输入变量的取值范围是正整数,那么这个变量的有效边界值的数目是______。 A. 1个 B. 2个 C. 3个 D. 4个

6【单选题】在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位。现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取______。

A. (-2, -1, 0, 1, 99, 100, 101) B. (-Max, 0, 20, Max)

C. (-0.01, 0, 0.01, 14.99, 15.00, 15.01) D. (-0.01, 0, 0.01, 99.99, 100.00, 100.01)

7.【判断题】边界值分析法是基于可靠性理论中称为“单故障”的假设,两个或两个以上故障同时出现而导致软件失效的情况很少。______

8.【判断题】使用边界值分析法设计测试用例时,所有的边界值都可以从模块的功能说明中获得。______

9.【判断题】如果程序的输入条件规定了值的个数,则用最大个数、最小个数、比最大个数少1个、比最小个数多1个的数作为测试数据。______

10.【判断题】如果程序规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个和最后一个元素作为测试输入值。______

11.【设计题】假设商店货品价格(R)都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只有50元(N50)、10元(N10)、5元(N5)和1元(N1)四种,请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。