软件质量测试报告
软件质量测试作业
软件工程专业07级一班
姓名:XXX
学号:XXX
时间:2010.9.21-2010.9.30
一.NextDate的功能:
基本功能:
输入有效的年,月,日,按[计算]按钮,画面输出显示第2天的年,月,日。
具体功能:
1.可以正确计算有效日期,有效日期为1800-1-1到2050-12-31之间的所有日期
2.对无效日期的合理提示
3.无条件文本的清除
4.无条件确定
5.无条件取消
二.等价类划分法--10个以上测试用例
步骤1:确定等价类
根据给出的程序输入的规定,可以划分如下等价类:
输入值:正整数
年份大于等于1800小于等于2050,月份大于等于1小于等于12,日期大于等于1小于等于31
年月日输入完全
有效等价类
无效等价类
有效等价类编号 无效等价类编号
有效的完整日期输入
101 输入非整数102 输入小数103 输入字符104 未输入年份105 未输入月份106 未输入日期107 只输入年份108只输入月份109 只输入日期110年份输入不在正确区间111月份输入不再争取区间112日期输入不在争取区间113
步骤2:等价类划分法测试
测试的
编号输入数据
(年-月-日)操作步骤预期输出实际输出执行结果1012010-9-21输入年月日点输入按钮Tomorrow is:2010-9-23Tomorrow is:2010-9-23通过1021956- -6-2输入年月日点输入按钮提示“请输入一个在1和12之间的整数” 输出文本框清空提示“请输入一个在1和12之间的整数” Tomorrow is:1956- -6-3不通过1031800-5.3-2输入年月日点输入按钮提示“请输入一个在1和12之间的整数” 输出文本框清空Tomorrow is:1800-5-3不通过104y-m-d输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空
提示“请输入一个整数” Tomorrow is:1800-5-3
不通过105-12-30输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空
提示“请输入一个整数” Tomorrow is:1800-5-3
不通过1062003- -12输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空
提示“请输入一个整数” Tomorrow is:2003-5-3
不通过1072006-8-输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空提示“请输入一个整数” Tomorrow is:2006-8-3不通过1082010- -输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空提示“请输入一个整数” Tomorrow is:2010-8-3不通过109 -1-输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空提示“请输入一个整数” Tomorrow is:2010-8-3不通过110 - -31输入年月日点输入按钮提示“请输入一个整数” 输出文本框清空提示“请输入一个整数” Tomorrow is:2010-8-3不通过1111760-5-3输入年月日点输入按钮提示“请输入一个在1800和2050之间的整数” 输出文本框清空提示“请输入一个在1800和2050之间的整数” Tomorrow is:1760-8-3不通过1121990-13-2输入年月日点输入按钮提示“请输入一个在1和12之间的整数” 输出文本框清空提示“请输入一个在1和12之间的整数” Tomorrow is:1990-13-3不通过1132010-12-32输入年月日点输入按钮提示“请输入一个在1和31之间的整数” 输出文本框清空提示“请输入一个在1和12之间的整数” Tomorrow is:2011-1-1不通过
三.边界值法--10个以上测试用例
步骤1:确定边界
根据给出的程序输入的规定,可以划分如下:
边界值划分测试用例测试编号普通日期2010-9-26201有效日期下限1800-1-1202有效日期上限2050-1