全球旧事资料 分类
实验一:黑盒软件测试
一、实验目的实验目的
通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。
二、实验内容
背景:背景被测测试程序功能:计算被输入日期是星期几;被测测试程序功能程序定义:已知公元1年1月1日是星期一,只要输入年月日,能自动回复程序定义当天是星期几;测试环境:Wi
dows2000、DevC;测试环境说明:因程序简单,因此未使用测试软件,均为手工输入,得到输出进行测说明试。为简单起见,不考虑公元前的日期。程序说明:程序说明A程序思路:计算输入日期与公元1年1月1日所相差的天数,具体如下:总天数公元1年到输入日期上一年年底天数输入年份的1月到上月月底天数输入日期的天数B闰年满足条件year40year1000year4000(1)分析各种输入情况,结合程序输出结果,进行等价类划分,并给出详细测试用例;(2)根据(1)所划分的等价类,进行边界值分析,并给出具体的测试用例;(3)决策表测试法;①列出输入变量mo
th、day、year的有效等价类;(条件桩)②分析程序的规格说明,给出问题规定的可能采取操作;动作桩③画出决策表(简化);④根据决策表,给出详细测试用例。
三、实验要求
(1)根据题目要求编写测试用例(2)实现测试用例的黑盒测试(3)撰写实验测试报告(4)试验心得总结
四、实验测试过程实验测试过程
1、对测试用例进行等价类划分。
f等价类划分表等价类划分表:
输入条件year
有效等价类Year为闰年Year不为闰年Year为正整数Mo
th1357810Mo
th46911Mo
th2Mo
th121day27day28day29day30day31
编号123456789101112
无效等价类
编号
mo
th
Year为非正数Year为非整数mo
th1mo
th12mo
th为非整数day1day为非整数day31
13141516171819
day
20
2、选择测试用例,使之覆盖所有等价类情况。
测试用例表:测试用例表:
测试用例编号12345678910111213
输入数据yearmo
th200052010220104201012201051515520101201013201055201052010520105
输出数据day2127263031222222222212532您输入的日期是星期天您输入的日期是星期六您输入的日期是星期一您输入的日期是星期四您输入的日期是星期一提示:输入错误提示:输入错误提示:输入错误提示:输入错误提示:输入错误提示:输入错误提示:输入错误提示:输入错误
覆盖等价类
23711234121314151617181920
3、对测试用例进行边界值分析。
f边界值分析表1year2050:边界值分析表1year2050:1year
好听全球资料 返回顶部