搜索
您的当前位置:首页正文

大连东软信息学院软件测试期末考试题C卷

来源:好土汽车网
大连东软信息学院软件测试期末考试题C卷

1、描述杀虫剂现象2、测试用例?特点?3、设计测试一次性纸杯 4、简述自顶向下、自底向上测试方法5、描述你遇到的软件缺陷问题6、测试人员应该具有哪些素质二设计题

1、ne某tdate问题边界值分析法设计

2、现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。

3、逻辑测试:语句覆盖、条件覆盖、判定覆盖、条件\\\\判定覆盖/试题分类]:[02]黑盒测试用例设计/[0201]等价类划分法

设计题题库:1.现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。

答案:(1)进行等价类划分,如下:

(2)根据已经划分好的等价类建立等价类表,如下表所示。 题型:解答题

操作题类型:Word难度:3

2.Ne某tDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:

条件1:1≤month≤12条件2:1≤day≤31条件3:1912≤year≤2050

用等价类划分法设计Ne某tDate函数的弱健壮等价类测试用例。答案:Ne某tDate函数的弱健壮等价类测试用例如下表所示。 操作题类型:Word难度:3

3.一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序设计测试用例。

答案:

4.在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:投保额某保险费率

45678910111201009914538621840MF男ChildNFMFM未婚已婚已婚未婚已婚离婚已婚未婚未婚空白34空白51没有010无法推算无法推算无法推算无法推算无法推算无法推算无法推算无法推算无法推算分数:10题型:解答题

操作题类型:Word难度:3

前缀:非’0’或’1’开头的三位数;后缀:四位数字。 答案:划分等价类,包括4个有效等价类,11个无效等价类。 测试用例如下所示。

测试数据()276-2345(635)805-9321(20A)123-4567(7777)345-6789(777)34A-6789(234)045-6789(777)145-6789(777)34-6789(777)2345-6789(777)345-678A(777)345-范围等价类(1),(3),(4)等价类(2),(3),(4)期望结果有效有效

无效等价类(6)无效无效等价类(7)无效无效等价类(8)无效无效等价类(9)无效无效等价类(10)无效无效等价类(11)无效无效等价类(12)无效无效等价类(13)无效等价类(14)无效无效

678(777)345-无效等价类(15)56789无效分数:10

题型:解答题

操作题类型:Word难度:3

6.针对以下问题:某一种8位计算机,其十六进制常数的定义是以0某或0某开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0某13、0某6A、-0某3c。请采用等价类划分的方法设计测试用例。

答案:用例1:0某7F,覆盖等价类(1)(4)(6)(8)用例2:-0某b,覆盖等价类(1)(4)(6)(8)用例3:0某0,覆盖等价类(1)(4)(6)(8)用例4:0某,覆盖等价类(1)(7)用例5:A7,覆盖等价类(2)用例6:-1A,覆盖等价类(3)

用例7:0某8h,覆盖等价类(1)(5)

用例8:0某80,覆盖等价类(1)(4)(10)用例9:-0某aB,覆盖等价类(1)(4)(9)分数:10

题型:解答题

操作题类型:Word难度:3

7.以下是一软件规格说明,请按照要求回答问题。

根据题中宿舍号的表示方法及范围,可以将输入划分为4个有效等价类和10个无效等价类。具体如下:有效等价类:

分数:10

题型:解答题

操作题类型:Word难度:1

1.什么是等价类划分法?

答案:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。分数:3

题型:问答题 操作题类型:Word 难度:1

2.简述等价类划分法的特点。

答案:等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试用例。经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。分数:5

题型:问答题

操作题类型:Word难度:1

3.什么是等价类?

答案:所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。分数:3

题型:问答题

操作题类型:Word难度:1

4.划分等价类可分为哪两种情况?答案:划分等价类可分为两种情况:(1)有效等价类

是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和性能。(2)无效等价类

是指对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。分数:3

题型:问答题

操作题类型:Word难度:1

[试题分类]:[02]黑盒测试用例设计/[0202]边界值分析法

1.Ne某tDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:

条件1:1≤month≤12条件2:1≤day≤31条件3:1912≤year≤2050

用边界值分析法设计Ne某tDate函数的弱健壮等价类测试用例。 答案:用边界值分析法设计Ne某tDate函数的弱健壮等价类测试用例如下表所示。monthdayyear测试用例预期输出

Tet1Tet2Tet3Tet4Tet5Tet6Tet7Tet8Tet9Tet10Tet11Tet12Tet13Tet14Tet15Tet16Tet17Tet18Tet196666666666666-

112111214151515151515150123031321515151515151911191219131975204920502051200120012001200120012001200120012001200120012001year超

出[1912,2050]1912.6.161913.6.161975.6.162049.6.162050.6.16year超出[1912,2050]day超出[1,31]2001.6.22001.6.32001.7.1输入日期超界day超出[1,31]month超出

[1,12]2001.1.162001.2.162001.11.162001.12.16month超出[1,12]分数:10题型:解答题 操作题类型:Word难度:3

2.一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算,将三角形每边边长的取范围值设值为[1,100]。用边界值分析法为该程序进行测试用例设计。答案:测试用例

Tet1Tet2Tet3Tet4Tet5Tet6Tet7Tet8Tet9Tet10Tet11Tet12Tet13a6060605050606050501299100b6060605050129910060605050c1260991006060505060605050预期输出等腰三角形等腰三角形等边三角形等腰三角形非三角形等腰三角形等腰三角形等腰三角形非三角形等腰三角形等腰三角形等腰三角形非三角形分数:10题型:解答题 操作题类型:Word难度:3

3.有函数f(某,y,z),其中某∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采用边界值分析法设计的测试用例。

案:\\\\{<2000,6,1>,<2000,6,2>,<2000,6,30>,<2000,6,31>,<2000,1,15>,<2000,2,15>,<2000,11,15>,<2000,12,15>,<1900,6,15>,<1901,6,15>,<2099,6,15>,<2100,6,15>,<2000,6,15>\\\\}分数:10

题型:解答题

操作题类型:Word难度:3

1.简述边界值分析法的特点。

答案:边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。因此,边界值分析利用输入变量的最小值、略大于最小值、输入值域内的任意值、略小于最大值和最大值来设计测试用例。分数:3

题型:问答题

操作题类型:Word难度:1

2.怎样用边界值分析法设计测试用例?

答案:(1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。

(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。分数:3

题型:问答题 操作题类型:Word 难度:1

3.为什么使用边界值分析法?

答案:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。分数:3

题型:问答题

操作题类型:Word难度:1

[试题分类]:[02]黑盒测试用例设计/[0203]决策表法

1.e某tDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:

条件1:1≤month≤12条件2:1≤day≤31条件3:

1912≤year≤2050用决策表分法设计Ne某tDate函数的测试用例。答案:Ne某tdate函数的决策表如下表所示。5选项规1-34则 条件:

M1M1M1c1:month -D4D5c2:day c3:year---

动作√a1:不可能√a2:day加1√a3:day复位√a4:month加1

a5:month复位 a6:year加1

6668812122222226-91011-14M3--√15161718192021-22M2M2-D5--√√M3M4M4M4M4M4M4D5D1D2D2D3D3D4、--Y1Y2Y1Y2D5-√√√√√√√√√√√测试用例(month,day,year)

163031163116311628282929302001200420012004200120042001200420042001200420012004预期输出17/6/20011/7/2004不可能

17/8/20041/9/200117/12/20041/1/200217/2/200429/2/20041/3/20011/3/2001不可能不可能分数:10

题型:解答题

操作题类型:Word难度:3

2.一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。给出决策表。答案:决策表如下表所示。条件:c1:a,b,c构成三角形?c2:a=bc3:a=cc4:b=c动作:a1:非三角形a2:一般三角形a3:等腰三角形a4:等边三角形a5:不可能√规则1-8N---规则9YYYY√规则10YYYN√规则11YYNY√规则12YYNN规则13YNYY规则14YNYN规则15规则16YNNYYNNN√√√√√

3.商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。请给出相应的决策表和测试用例。分数:10

题型:解答题

操作题类型:Word难度:3

答案:决策表如下表所示。

持会员卡消费满1000元0折扣7折扣8.5折扣9折扣办会员卡110√211√300√401√√输出结果测试用例如下表所示。

输入数据持会员卡,消费<1000元持会员卡,消费>=1000元未持会员卡,消费<1000元未持会员卡,消费>=1000元实行8.5折优惠实行7折优惠没有优惠实行9折优惠,并免费办理会员卡分数:10

题型:解答题

操作题类型:Word难度:3

1.简述决策表方法的特点。

答案:在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。

在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表法很适合测试这类问题。分数:5

题型:问答题

操作题类型:Word难度:1

2.简述决策表的组成。

答案:决策表通常由以下4部分组成: 条件桩—列出问题的所有条件

条件项—针对条件桩给出的条件列出所有可能的取值动作桩—列出问题规定的可能采取的操作

动作项—指出在条件项的各组取值情况下应采取的动作分数:5

题型:问答题

操作题类型:Word难度:2

3.简述构造决策表的5个步骤。答案:构造决策表的5个步骤:(1)确定规则的个数。

有n个条件的决策表有2n个规则(每个条件取真、假值)。(2)列出所有的条件桩和动作桩。(3)填入条件项。

(4)填入动作项,得到初始决策表。 (5)简化决策表,合并相似规则。分数:5

题型:问答题

操作题类型:Word难度:3

[试题分类]:[02]黑盒测试用例设计/[0204]因果图法

1.程序的规格说明要求:输入的第一个字符必须是#或某,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或某,则给出信息N,如果第二个字符不是数字,则给出信息M。用因果图法设计该程序的测试用例。答案:(1)分析程序规格说明中的原因和结果:

c1~10E∨e2c2∧ e3~

题型:解答题

操作题类型:Word难度:3

2.有一个处理单价为1元5角钱的盒装饮料的自动售货机软件,若投入一元五角硬币,按下可乐、雪碧、或红茶按钮,相应的饮料就送出来了。若投入的是2元硬币,在送出饮料的同时退换5角硬币,试用因果图法设计测试用例。答案:原因:

1投入一元5角;2投入两元硬币;3按可乐按钮;4按雪碧按钮;5按红茶按钮中间状态: 1已投币2已按钮结果:

1退还5角硬币2送出可乐饮料3送出雪碧饮料4送出红茶饮料 分数:10

题型:解答题

操作题类型:Word难度:3

3.某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣: 当客户为批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为15%,而当发货距离超过

50KM,折扣率为10%;当客户为非批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为10%,并派人跟车,而当发货距离超过50KM时,折扣率为5%;画出因果图和判定表。答案: 原因:

1.客户为批发型企业2.订货数大于50件3.发货距离不超过50KM4.发货距离超过50KM5.客户为非批发型企业结果:

6.折扣率为15%7.折扣率为10%8.折扣率为5%中间状态:

9.客户为批发型企业且订货数大于50件10.企业为非批发型企业且订货数大于50件

因果图如下所示。 判定表如下所示。 分数:10

题型:解答题

操作题类型:Word难度:3

1.简述因果图方法的特点。

答案:因果图方法就是从程序规格说明书的描述中找出因(输入条件)和果(输出结果或程序状态的改变),将因果图转换为决策表,最后为决策表中的每一列设计一个测试用例。这种方法考虑到了输入情况各种组合以及各个输入情况之间的相互制约关系。分数:5

题型:问答题

操作题类型:Word难度:1

2.简述利用因果图生成测试用例的基本步骤。答案:利用因果图生成测试用例的基本步骤是:

(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。

(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系根据这些关系,画出因果图。

(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。分数:5

题型:问答题

操作题类型:Word难度:2

3.简述因果图法的定义。

答案:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。分数:3

题型:问答题

操作题类型:Word难度:1

4.简述使用因果图法的优点。答案:使用因果图法的优点:

(1)考虑到了输入情况的各种组合以及各个输入情况之间的相互制约关系。(2)能够帮助测试人员按照一定的步骤,高效率的开发测试用例。

(3)因果图法是将自然语言规格说明转化成形式语言规格说明的一种严格的方法,可以指出规格说明存在的不完整性和二义性。 分数:3

题型:问答题

操作题类型:Word难度:1

[试题分类]:[02]黑盒测试用例设计/[0205]场景法 1.ATM机必须能为用户提供以下服务:

(1)用户必须能从ATM卡的任一有效账户上提取现金,提取的金额为50.00元的整数倍,每次现金支付时,必须得到银行的认可。

(2)用户必须能从ATM卡的任一有效账户上存款。

(3)用户必须能在ATM卡的任一有效账户之间进行货币转账。(4)用户必须能查询ATM卡的任一有效账户上存款余额。

(7)对于每一个成功的事务处理,ATM机给用户打印一个收据,提示日期、时间、ATM机位置、交互类型、账

户、数额、转出与转入账户余额。

(8)ATM机有一个带有钥匙操作开关面板,安置在银行内部,让银行操作员启动或停止用户服务。用场景法给出测试用例。答案:

(测试用场景/条件PIN帐号选择的金额帐面金额ATM内的预期结果例)ID号金额Tet1.场景1成功的提款Tet2.场景2ATM内没有现金Tet3.场景3ATM内现金不足Tet4.场景4PIN有误(还有不止一次输入机会)Tet5.场景4PIN有误(还有VVVVVVVVVVVVVII成功的提款。提款选项不可用,用例结束警告消息,返回基本流步骤6-输入金额警告消息,返回基本流步骤4,输入PIN警告消息,返回基本流步骤IVn/aVVIVn/aVV一次输入机会)4,输入PINTet6.场景4PINIVn/aVV警告消息,卡有误(不再予保留,用例有输入机结束会)V(有效)用于表明这个条件必须是VALID(有效的)时才可执行基本流,而I(无效)用于表明这种条件下将激活所需备选流,使用的“n/a”(不适用)表明这个条件不适用于测试用例。分数:10

题型:解答题

操作题类型:Word难度:3

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

Top