软件测试实验报告一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东*融学院实验报告
课程名称:软件测试
实验编号
实验一黑盒测试方法实验系别
及实验名称
姓名学号班级
实验地点实验日期2018.3.26 实验时数 4
指导老师同组其他成员无成绩
一、实验目的及要求
1、理解测试用例的重要性。
2、熟练掌握等价类划分、边界值方法、决策表和因果图法设计测试用例。
二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)
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 用户名长度小于6位是
E2 用户名长度大于10位是
E3 用户名为空是
E4 用户名包含空格是
E5 用户名包含特殊字符是
E6 用户名长度为6至10位(含6位和10位),且由字符
(a-z、A-Z)和数字(0-9)组成,且用户名不为空、
不含空格和特殊字符
是
E7 密码长度小于6位是
E8 密码长度大于10位是
E9 密码为空是
E10 密码包
空格
是
E11 密码包含特殊字符是
E12 密码长度为6至10位(含6位和10位),且由字符(a-z、
A-Z)和数字(0-9)组成,且密码不为空、不含空格和
特殊字符
是
五、实验总结(包括心得体会、问题回答及实验改进意见,可附页)
通过本次实验,我理解了测试用例的重要性。熟练掌握了等价类划分、边界值方法、决策表和因果图法设计测试用例。
六、教师评语
1、完成所有规定的实验内容,实验步骤正确,结果正确;
2、完成绝大部分规定的实验内容,实验步骤正确,结果正确;
3、完成大部分规定的实验内容,实验步骤正确,结果正确;
4、基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确;
5、未能很好地完成规定的实验内容或实验步骤不正确或结果不正确。
评定等级:
签名:
附四-1、实验结果(包括程序或图表、结论陈述、数据记录及分析等,可附页)
与上表对应的测试用例
①假设密码格式正确
测试用例编号输入用户名期望输出对应等价类
Test1 hahah 用户名长度小于6位E1
Test2 Hahahahhahaha 用户名长度大于10位E2
Test3 用户名不能为空E3
Test4 Ha ha 用户名不能包含空格E4
Test5 哈哈用户名不能包含特殊
字符
E5
Test6 Haha233 用户名合法 E6 ② 假设用户名格式正确
从输出域来对等价类进行划分 与上表对应的测试用例 边界值划分方法:
(1) 首先假设其他条件正确,从用户名和密码长度角度确定边界
变量 变量取值 等价类编号 备注 用户名
用户名长度小于6 E1 无效等价类 [6, 10]
E2 有效等价类 密码长度大于10 E3 无效等价类 密码
密码长度小于6
E4 无效等价类 [6, 10]
E5 有效等价类 密码长度大于10
E6 无效等价类 (2) 根据相关边界值来设计测试用例 测试用例编号 用户名 密码 预期输出 Test1
Haha5
haha233
用户名长度小于6
测试用例编号 输入密码 期望输出
对应等价类 Test7 hahah 密码长度小于6位 E7 Test8 Hahahahhahaha 密码长度大于10位 E8 Test9 密码不能为空 E9 Test10 Ha ha 密码不能包含空格 E10 Test11 哈哈 密码不能包含特殊字符 E11 Test12 Haha233
密码合法 E12 编号 输入用户名和密码 有效等价类 无效等价类 E13
输入用户名和密码长度为6至10位,且由字母a-z 和数字0-9组成
是
E14 输入用户名和密码长度为6至10位,且由字母A-Z 和数字0-9组成
是
E15 输入用户名和密码长度为6至10位,且由字母A-Z 、a-z 和数字0-9共同组成
是
测试用例编号 输入用户名和密码 期望输出 对应等价类 Test13 haha233 用户名和密码合法 E13 Test14 HAHA233 用户名和密码合法 E14 Test15
Haha233
用户名和密码合法
E15