.
广东*融学院实验报告
课程名称:软件测试
实验编号 实验一 黑盒测试方法实验 系 别 及实验名称 姓 名 实验地点 指导老师 一、实验目的及要求 1、理解测试用例的重要性。 2、熟练掌握等价类划分、边界值方法、决策表和因果图法设计测试用例。 学 号 实验日期 同组其他成员 2018.3.26 无 班 级 实验时数 成 绩 4 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 1.使用软件:装有QTP功能测试软件 2.实验设备:装有Windows的联网的个人计算机 三、 实验内容及步骤(包含简要的实验步骤流程) 1、实验题目:登陆框测试 在各种输入条件下,测试程序的登录对话框功能。 用户名和密码的规格说明书如下:(密码规则同用户名规则。) ? 用户名长度为6至10位(含6位和10位); ? 用户名由字符(a-z、A-Z)和数字(0-9)组成; ? 不能为空、空格和特殊字符。 要求:按照规格说明书,分别用等价类划分和边界值方法设计测试用例。 步骤:(1)分析规格说明书,确定输入条件、输出条件的有效等价类、无效等价类以及各个边界条件;(2)第二步:填表格并编号;(3)第三步:设计测试用例;(4)第四步:执行测试用例。 2、员工薪制问题。 (1)年薪制员工:严重过失,扣年终风险金的4%,过失,扣年终风险金的2%。 (2)非年薪制员工:严重过失,扣月薪资的8%,过失,扣月薪资的4%。 .
.
步骤:(1)分析程序的规格说明,列出原因和结果;(2)找出原因与结果的因果关系、原因与原因之间的约束关系,画出因果图;(3)将因果图转化成决策表;(4)根据决策表,设计测试用例的输入数据和预期输出。 四、实验结果(包括程序或图表、结论陈述、数据记录及分析等,可附页) 等价类划分方法: 从输入域来对等价类进行划分: 编号 输入条件 有效等价类 是 无效等价类 是 是 是 是 是 E1 E2 E3 E4 E5 E6 用户名长度小于6位 用户名长度大于10位 用户名为空 用户名包含空格 用户名包含特殊字符 用户名长度为6至10位(含6位和10位),且由字符(a-z、A-Z)和数字(0-9)组成,且用户名不为空、不含空格和特殊字符 密码长度小于6位 密码长度大于10位 密码为空 密码包 空格 密码包含特殊字符 E7 E8 E9 E10 E11 E12 是 是 是 是 是 密码长度为6至10位(含6位和10位),且由字符(a-z、是 A-Z)和数字(0-9)组成,且密码不为空、不含空格和特殊字符 五、实验总结(包括心得体会、问题回答及实验改进意见,可附页) 通过本次实验,我理解了测试用例的重要性。熟练掌握了等价类划分、边界值方法、决策表和因果图法设计测试用例。 .
.
六、教师评语 1、完成所有规定的实验内容,实验步骤正确,结果正确; 2、完成绝大部分规定的实验内容,实验步骤正确,结果正确; 3、完成大部分规定的实验内容,实验步骤正确,结果正确; 4、基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确; 5、未能很好地完成规定的实验内容或实验步骤不正确或结果不正确。 评定等级: 签名: 附四-1、实验结果(包括程序或图表、结论陈述、数据记录及分析等,可附页) 与上表对应的测试用例 ① 假设密码格式正确 测试用例编号 Test1 Test2 Test3 Test4 Test5 Test6 输入用户名 hahah Hahahahhahaha Ha ha 哈哈 Haha233 期望输出 用户名长度小于6位 用户名不能为空 用户名不能包含空格 用户名不能包含特殊字符 用户名合法 对应等价类 E1 E3 E4 E5 E6 用户名长度大于10位 E2 ② 假设用户名格式正确 测试用例编号 Test7 Test8 Test9 Test10 Test11 Test12 输入密码 hahah Hahahahhahaha Ha ha 哈哈 Haha233 期望输出 密码长度小于6位 密码长度大于10位 密码不能为空 密码不能包含空格 密码不能包含特殊字符 密码合法 对应等价类 E7 E8 E9 E10 E11 E12 从输出域来对等价类进行划分 .