- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
边界值分析法实例
1.???? 现有一个学生标准化考试批阅试卷,产生成绩报告的程序。其规格说明如下:程序的输入文件由一些有80个字符的记录组成,如右图所示,所有记录分为3组:
1)??? 标题:这一组只有一个记录,其内容为输出成绩报告的名字。
2)??? 试卷各题标准答案记录:每个记录均在第80个字符处标以数字2。该组的第一个记录的第1至第3个字符为题目编号(取值为1一999)。第10至第59个字符给出第1至第50题的答案(每个合法字符表示一个答案)。该组的第2,第3……个记录相应为第51至第100,第101至第150,…题的答案。
3)??? 每个学生的答卷描述:该组中每个记录的第80个字符均为数字3。每个学生的答卷在若干个记录中给出。如甲的首记录第1至第9字符给出学生姓名及学号,第10至第59字符列出的是甲所做的第1至第50题的答案。若试题数超过50,则第2,第3……纪录分别给出他的第51至第100,第101至第150……题的解答。然后是学生乙的答卷记录。
4)??? 学生人数不超过200,试题数不超过999。
5)??? 程序的输出有4个报告:??? a)按学号排列的成绩单,列出每个学生的成绩、名次。??? b)按学生成绩排序的成绩单。??? c)平均分数及标准偏差的报告。??? d)试题分析报告。按试题号排序,列出各题学生答对的百分比。
解答:分别考虑输入条件和输出条件,以及边界条件。给出下表所示的输入条件及相应的测试用例。
? 输出条件及相应的测试用例表。
2.???? 三角形问题的边界值分析测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。?
测试用例 a b c 预期输出 Test1
Test2
Test3
Test4
Test5 60
60
60
50
50 60
60
60
50
50 1
2
60
99
100 等腰三角形
等腰三角形
等边三角形
等腰三角形
非三角形 Test6
Test7
Test8
Test9 60
60
50
50 1
2
99
100 60
60
50
50 等腰三角形
等腰三角形
等腰三角形
非三角形 Test10
Test11
Test12
Test13 1
2
99
100 60
60
50
50 60
60
50
50 等腰三角形
等腰三角形
等腰三角形
非三角形 3.???? NextDate函数的边界值分析测试用例在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。
测试用例 mouth day year 预期输出 Test1
Test2
Test3
Test4
Test5
Test6
Test7 6
6
6
6
6
6
6 15
15
15
15
15
15
15 1911
1912
1913
1975
2049
2050
2051 1911.6.16
1912.6.16
1913.6.16
1975.6.16
2049.6.16
2050.6.16
2051.6.16 Test8
Test9
Test10
Test11
Test12
Test13 6
6
6
6
6
6 -1
1
2
30
31
32 2001
2001
2001
2001
2001
2001 day超出[1…31]
2001.6.2
2001.6.3
2001.7.1
输入日期超界
day超出[1…31] Test14
Test15
Test16
Test17
Test18
Test19 -1
1
2
11
12
13 15
15
15
15
15
15 2001
2001
2001
2001
2001
2001 Mouth超出[1…12]
2001.1.16
2001.2.16
2001.11.16
2001.12.16
Mouth超出[1…12]
文档评论(0)