资源描述
软件测试课程报告
山东科技大学
软件测试技术与工具
课程设计报告
专 业:
班级学号:
学生姓名:
指导教师:
1. 测试项目描述
综合前七次试验,自己选择测试对象,分别完成白盒、黑盒和性能测试,测试用例的选择要合理,以大作业的形式提交测试报告。Jl3hu。
1.1 测试描述
项目名称
酷狗音乐账号用户名注册
程序名称
酷狗音乐账号用户名注册
版本号
11.00
程序作者
测试日期
2016/5/10
测试人员
注释
1.2 测试内容概述
1.2.1白盒测试
程序流程图:
说明:
1:开始 2:输入用户名 3:输入密码 4:再次输入密码
5:登陆成功 6:登录失败 7:结束
语句覆盖:
执行路径
测试数据
预期结果
1,2,3,4,5,7
Abc0809;0908abc;0908abc
注册成功
1,2,6,7
Abc;080909;080909
注册失败
判定覆盖:
测试数据
预期结果
执行路径
判定2
判定3
判定4
Abc0809;0908abc;0908abc
注册成功
1,2,3,4,5,7
t
t
t
Abc0809;090;0908abc
注册失败
1,2,3,6,7
t
f
f
Abc;080909;080909
注册失败
1,2,6,7
f
f
f
1.2.2 黑盒测试
序号
输入数据
测试说明
预期结果
测试结果
1
账号:abc13142
密码:123456789
密码确认:123456789
所有符合要求
注册成功
注册成功
2
账号:abc13142哎
密码:123456789
密码确认:123456789
所有符合要求
注册成功
注册成功
3
账号:abc1234
密码:aaaaaa
密码确认:aaaaaa
账号已存在
注册失败
注册失败
4
账号:1234abc
密码:aaaaaa
密码确认:aaaaaa
账号首位不能是数字
注册失败
注册失败
5
账号:abc1234。
密码:aaaaaa
密码确认:aaaaaa
账号不包括符号
注册失败
注册失败
6
账号:abc
密码:aaaaaa
密码确认:aaaaaa
账号长度为4-12位
注册失败
注册失败
7
账号:abc13142
密码:123456789哎
密码确认:123456789哎
密码不能包含汉字
注册失败
注册失败
8
账号:abc13142
密码:123456789。
密码确认:123456789。
密码不能包含符号
注册失败
注册失败
9
账号:abc13142
密码:1234
密码确认:1234
密码太短
注册失败
注册失败
10
账号:abc13142
密码:1234567df
密码确认:123456789
两次密码不一致
注册失败
注册失败
11
账号:abc13142
密码:
密码确认:
密码为空
注册失败
注册失败
1.2.3 性能测试
Action()
{
web_url("mitigations.json",
"URL=",
"Resource=1",
"Referer=",
LAST);
web_add_cookie("CNZZDATA3668490=cnzz_eid%3D62350776-http%253A%252F%252F; DOMAIN=");mMXPW。
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686; DOMAIN=");KNzZR。
web_add_cookie("lzstat_uv=25314039|1068373; DOMAIN=");BzLwj。
web_add_cookie("KuGoo=KugooID=860487294&KugooPwd=C9D9B0E5DEE594CBAECB99FB2BE88F3D&NickName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031&Pic=&RegState=1&RegFrom=&t=61afe932b3139c15282cea900c6b6f929c305dc82fd65f0d8cca37bc59d94484&a_id=1014&ct=1463653336&UserName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031; DOMAIN=");GvTR5。
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686; DOMAIN=");yM8L0。
web_add_cookie("lzstat_uv=25314039|1068373; DOMAIN=");t1uM1。
web_add_cookie("KuGoo=KugooID=860487294&KugooPwd=C9D9B0E5DEE594CBAECB99FB2BE88F3D&NickName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031&Pic=&RegState=1&RegFrom=&t=61afe932b3139c15282cea900c6b6f929c305dc82fd65f0d8cca37bc59d94484&a_id=1014&ct=1463653336&UserName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031; DOMAIN=");Uk1eK。
web_add_cookie("BAIDUID=A32613253B0441A70A5B5972E0436587:FG=1; DOMAIN=");zdX1r。
web_add_cookie("HMACCOUNT=F713F424343A4742; DOMAIN=");GXmJ5。
web_add_cookie("BIDUPSID=A32613253B0441A70A5B5972E0436587; DOMAIN=");XZd8t。
web_add_cookie("PSTM=1438387781; DOMAIN=");emb9M。
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686; DOMAIN=");Mdah3。
web_add_cookie("lzstat_uv=25314039|1068373; DOMAIN=");072w9。
web_add_cookie("KuGoo=KugooID=860487294&KugooPwd=C9D9B0E5DEE594CBAECB99FB2BE88F3D&NickName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031&Pic=&RegState=1&RegFrom=&t=61afe932b3139c15282cea900c6b6f929c305dc82fd65f0d8cca37bc59d94484&a_id=1014&ct=1463653336&UserName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031; DOMAIN=");4bx5N。
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686,1463656012; DOMAIN=");00Z9Q。
web_add_cookie("lzstat_uv=25314039|1068373; DOMAIN=");tkqZj。
web_add_cookie("KuGoo=KugooID=860487294&KugooPwd=C9D9B0E5DEE594CBAECB99FB2BE88F3D&NickName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031&Pic=&RegState=1&RegFrom=&t=61afe932b3139c15282cea900c6b6f929c305dc82fd65f0d8cca37bc59d94484&a_id=1014&ct=1463653336&UserName=%u0061%u0031%u0034%u0033%u0033%u0038%u0032%u0037%u0034%u0039%u0031; DOMAIN=");boXsI。
web_add_cookie("Hm_lpvt_aedee6983d4cfc62f509129360d6bb3d=1463656012; DOMAIN=");rVYYf。
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686,1463656012; DOMAIN=");aUfsE。
web_add_cookie("Hm_lpvt_aedee6983d4cfc62f509129360d6bb3d=1463656012; DOMAIN=");J4qnd。
web_url("web",
"URL=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=verifycode/t=1463656007488", ENDITEM,
"Url=", ENDITEM,
"Url=", ENDITEM,
"Url=", ENDITEM,
"Url=verifycode/t=1463656010855", ENDITEM,
"Url=", ENDITEM,
"Url=verifycode/t=1463656038995", ENDITEM,
"Url=abc&appid=1014&callback=checkPwWithPort", ENDITEM, i4MUi。
"Url=", ENDITEM,
"Url=verifycode/t=1463656136425", ENDITEM,
"Url=", ENDITEM,
"Url=", ENDITEM,
"Url=verifycode/t=1463656318892", ENDITEM,
"Url=", ENDITEM,
LAST);
web_url("getCartInfo",
"URL=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
LAST);
web_url("getvip&callback=kgJSONP422295343",
"URL=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
web_url("saveToUser&User_id=860487294&t=1463656007378&callback=kgJSONP988811966", 92UO4。
"URL=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t4.inf",
"Mode=HTML",
EXTRARES,
"Url=", "Referer=", ENDITEM,
LAST);
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686,1463656012; DOMAIN=");luHSQ。
web_add_cookie("CheckCode=czozMjoiNTIyN2E2YzM5NjE0MDQ2MjJlMDI2N2U3ZDI1ZDc2YTQiOw%3D%3D; DOMAIN=");nXiKz。
web_add_cookie("Hm_lpvt_aedee6983d4cfc62f509129360d6bb3d=1463656012; DOMAIN=");xFX1i。
lr_think_time(63);
web_url("checkusername",
"URL=abc1234&t=1463656017316",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t5.inf",
"Mode=HTML",
LAST);
web_url("checkusername_2",
"URL=abc1234&t=1463656133961",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t6.inf",
"Mode=HTML",
LAST);
lr_think_time(49);
web_url("checkusername_3",
"URL=abc1234&t=1463656317494",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTML",
LAST);
web_submit_data("regbyusername",
"Action=",
"Method=POST",
"RecContentType=text/html",
"Referer=",
"Snapshot=t8.inf",
"Mode=HTML",
ITEMDATA,
"Name=userName", "Value=abc1234", ENDITEM,
"Name=pwd", "Value=0809abc", ENDITEM,
"Name=rePwd", "Value=0809abc", ENDITEM,
"Name=verifyCode", "Value=notum", ENDITEM,
"Name=UM_Sex", "Value=0", ENDITEM,
LAST);
web_submit_data("regbyusername_2",
"Action=",
"Method=POST",
"RecContentType=text/html",
"Referer=",
"Snapshot=t9.inf",
"Mode=HTML",
ITEMDATA,
"Name=userName", "Value=abc1234", ENDITEM,
"Name=pwd", "Value=0809abc", ENDITEM,
"Name=rePwd", "Value=0809abc", ENDITEM,
"Name=verifyCode", "Value=quipu", ENDITEM,
"Name=UM_Sex", "Value=0", ENDITEM,
EXTRARES,
"Url=", "Referer=", ENDITEM,
LAST);
return 0;
}
吞吐量:
每秒连接:
每秒网络响应:
每秒点击率:
Running Vusers:
Vuses with errors:
2. 测试结论
2.1 软件质量结论
测试表明:LoadRunner内含集成的实时监测器,在负载测试过程的任何时候,可以观察到应用系统的运行性能。而在本次试验中,我选择了100来进行测试,整体看来开始和快结束的时候运行慢,错误少,每秒点击率少,每秒连接和每秒网络响应也小,中间的时候比较快速,而吞吐量则是整个过程中时快时慢的进行着的。测试过程中遇到的最大问题是需求的不确定性和需求的变更。前期由于开发人员和测试人员对一些需求的理解不一致,或是在需求文档中需求的定义不明确,大家根据自己的理解开展工作,继而在后期工作中产生一些不必要的bug,所以软件编写的过程,也是要软件不断修改的过程。ZbALg。
2.2 结论相关说明
1.本次测试由于时间和硬件问题,只测试了一部分数据;
2.网站打开较慢,测试的过程中出现了多次卡顿,可能影响测试结果。
3. 缺陷数据统计
本次测试发现缺陷的严重性统计
现存缺陷的严重性统计
严重
0
严重
0
一般
2
一般
1
轻微
2
轻微
0
改进
6
改进
9
总数
10
总数
10
注释:
4. 测试用例详细说明表
序号
输入数据
测试说明
预期结果
测试结果
1
账号:abc13142
密码:123456789
密码确认:123456789
所有符合要求
注册成功
注册成功
2
账号:abc13142哎
密码:123456789
密码确认:123456789
所有符合要求
注册成功
注册成功
3
账号:abc1234
密码:aaaaaa
密码确认:aaaaaa
账号已存在
注册失败
注册失败
4
账号:1234abc
密码:aaaaaa
密码确认:aaaaaa
账号首位不能是数字
注册失败
注册失败
5
账号:abc1234。
密码:aaaaaa
密码确认:aaaaaa
账号不包括符号
注册失败
注册失败
6
账号:abc
密码:aaaaaa
密码确认:aaaaaa
账号长度为4-12位
注册失败
注册失败
7
账号:abc13142
密码:123456789哎
密码确认:123456789哎
密码不能包含汉字
注册失败
注册失败
8
账号:abc13142
密码:123456789。
密码确认:123456789。
密码不能包含符号
注册失败
注册失败
9
账号:abc13142
密码:1234
密码确认:1234
密码太短
注册失败
注册失败
10
账号:abc13142
密码:1234567df
密码确认:123456789
两次密码不一致
注册失败
注册失败
11
账号:abc13142
密码:
密码确认:
密码为空
注册失败
注册失败
展开阅读全文