providername-新浪邮箱无法登陆
![边界值分析法](/uploads/image/0311.jpg)
2023年4月3日发(作者:dota2无法与任何服务器建立连接)
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]。
测试用例abc预期输出
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
等腰三角形
等腰三角形
等腰三角形
非三角形
te函数的边界值分析测试用例
在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12
和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050。
测试用例mouthdayyear预期输出
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]
更多推荐
边界值分析法
发布评论