问答题 以试卷评分和成绩统计的程序为例,说明采用边界值法设计测试用例的过程。
试卷评分和成绩统计的程序规格说明如下:
程序的输入条件由80个字符的记录组成。所有这些记录分为3组:
(1)标题;
(2)各题的标准答案记录(1~999道题);
(3)学生的答卷描述。
程序的输出有4个报告:
(1)按学生学号排序,每个学生的成绩和等级报告;
(2)按学生的成绩进行排序;
(3)平均分数及标准偏差报告;
(4)试题分析报告。
【正确答案】
【答案解析】下面使用边界值分析法设计测试用例,如表1和表2所示。
表1 输入条件边界分析表
输入条件 测试用例
输入文件 空输入文件
标题 无标题
只有1个字符
具有80个字符
出题个数 出了1道题
出了50道题
出了51道题
出了100道题
出了999道题
没出问题
题目数是非数值型
答案记录 标题记录后没有标准
答案记录
标准答案记录多1个
标准答案记录少1个
学生人数 学生人数0
学生人数1
学生人数200
学生人数201
学生答案 文件中第一个学生
文件中最后一个学生
表2 输出条件边界值分析表
输出条件 测试用例
学生得分 所有学生得分相同
所有学生得分不同
一个学生得0分
一个学生得100分
输出报告1、2 编号最小和最大的学生
学生人数打印一页
学生人数打印一页后尚多一人
输出报告3 平均值取最大值
平均值取最小值
差距最大
差距最小
输出报告4 所有学生答对1题
所有学生答错1题
所有学生答对最后1题
所有学生答错最后1题