故意学习,故意生活,故意活的像个人!
边界值分析法实例
上一篇 /
下一篇 2007-01-30 14:27:26
/ 个人分类:测试方法
%T0}6w5P4mOE"Gb_0实例:51Testing软件测试网G0L/q)Sv!jUZ$D;i
“某一为学生考试试卷评分和成绩统计的程序,其规格说明指出了对程序的要求:
5y)nh oT0程序的输入文件由80个字符的一些记录组成,这些记录分为三组:51Testing软件测试网.N;m%{#{u{K
(1)标题:这一组只有一个记录,其内容为输出报告的名字。51Testing软件测试网)o3HP(? ^|%a1Rn
(2)试卷各题标准答案记录:每个记录均在第80个字符处标以数字“2”。该组的第一个记录的第1至第3个字符为题目编号(取值1—999)。第10至59个字符给出第1至第50题的答案(每个合法字符表示一个答案)。该组的第2,第3,等等记录相应为第51至第100,第101至第150,等等题的答案。51Testing软件测试网7n1`f%x/{
(3)每个学生的答卷描述:该组中每个记录的第80个字符均为数字“3”。每个学生的答卷在若干个记录中给出。如甲的首记录第1至第9字符给出学生姓名及学号,第10至59字符列出的是甲所做的第1至第50题的答案。若试题数超过50,则其第2,第3,等等记录分别给出他的第51至第100,第101至150,等等题的解答。然后是学生乙的答案记录。
je2a+[6Gy.{0若学生最多为200人,输入数据的形式如下图所示:
m!b/^S8C0该程序应给出4个输出报告,即:51Testing软件测试网3@3E,Ny)uF
按学生学号排序,每个学生的成绩(答对的百分比)和等级报告。
)f/`2o,G7s#x0按学生得分排序,每个学生的成绩。
r\
n+uT"y$P0平均分数,最高与最低分之差。
&i|xE!{%WZ0按题号排序,每题学生答对的百分比。
dYtcG:DU0以下两个表分别针对输入条件和输出条件,根据其边界值设置了测试用例。(共43个测试用例)51Testing软件测试网5CR9[ k'?7|L"V
输入条件 测试用例
rjz,?#q om"_0输入文件 空输入文件 51Testing软件测试网L9y3{#lJ
\9Pq*wz8N(? WO0标题 无标题记录
:q6h~JK~0只有1个字符的标题51Testing软件测试网DJ.h:[d;X,u9I
具有80个字符的标题
&urR L9j051Testing软件测试网K"_ [E&R
b+pg5P(E }4F0:t]D*c` Ww0出题个数 出了1个题51Testing软件测试网9mg
Sw| `U
出了50个题
m4d;~1}\
^
R0出了51个题51Testing软件测试网G5|9yH'B9eB/w
出了100个题
"f^Z4C$x%n)NP0出了999个题51Testing软件测试网NI:N'm*u0D N)I1g
没有出题
!M/n V2uk\bP5~5N'u0题目数是非数值量 51Testing软件测试网.xeVYR
2YR6\0Vg_9G!UGu'C0答案记录 标题记录后没有标准答案记录51Testing软件测试网oh$M-u:qUEq
标准答案记录多1个