软件测试课程报告.docx
- 文档编号:26346522
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:19
- 大小:227.12KB
软件测试课程报告.docx
《软件测试课程报告.docx》由会员分享,可在线阅读,更多相关《软件测试课程报告.docx(19页珍藏版)》请在冰豆网上搜索。
软件测试课程报告
山东科技大学
软件测试技术与工具
课程设计报告
专业:
班级学号:
学生姓名:
指导教师:
1.
测试项目描述
综合前七次试验,自己选择测试对象,分别完成白盒、黑盒和性能测试,测试用例的选择要合理,以大作业的形式提交测试报告。
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%3D623505776-http%253A%252F%252F%252F%26ntime%3D1463648776;DOMAIN=");
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686;DOMAIN=");
web_add_cookie("lzstat_uv=39|1068373;DOMAIN=");
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=");
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686;DOMAIN=");
web_add_cookie("lzstat_uv=39|1068373;DOMAIN=");
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=");
web_add_cookie("BAIDUID=A32613253B0441A70A5B5972E0436587:
FG=1;DOMAIN=");
web_add_cookie("HMACCOUNT=F713F424343A4742;DOMAIN=");
web_add_cookie("BIDUPSID=A32613253B0441A70A5B5972E0436587;DOMAIN=");
web_add_cookie("PSTM=1438387781;DOMAIN=");
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686;DOMAIN=");
web_add_cookie("lzstat_uv=39|1068373;DOMAIN=");
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=");
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686,1463656012;DOMAIN=");
web_add_cookie("lzstat_uv=39|1068373;DOMAIN=");
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=");
web_add_cookie("Hm_lpvt_aedee6983d4cfc62f509129360d6bb3d=1463656012;DOMAIN=");
web_add_cookie("Hm_lvt_aedee6983d4cfc62f509129360d6bb3d=1463652747,1463655686,1463656012;DOMAIN=");
web_add_cookie("Hm_lpvt_aedee6983d4cfc62f509129360d6bb3d=1463656012;DOMAIN=");
web_url("web",
"URL=
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=verifycode/t=88",ENDITEM,
"Url=ENDITEM,
"Url=ENDITEM,
"Url=ENDITEM,
"Url=verifycode/t=55",ENDITEM,
"Url=ENDITEM,
"Url=verifycode/t=95",ENDITEM,
"Url=ENDITEM,
"Url=ENDITEM,
"Url=verifycode/t=25",ENDITEM,
"Url=ENDITEM,
"Url=ENDITEM,
"Url=verifycode/t=92",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=78&callback=kgJSONP988811966",
"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=");
web_add_cookie("CheckCode=czozMjoiNTIyN2E2YzM5NjE0MDQ2MjJlMDI2N2U3ZDI1ZDc2YTQiOw%3D%3D;DOMAIN=");
web_add_cookie("Hm_lpvt_aedee6983d4cfc62f509129360d6bb3d=1463656012;DOMAIN=");
lr_think_time(63);
web_url("checkusername",
"URL=
"Resource=0",
"RecContentType=text/html",
"Referer=
"Snapshot=t5.inf",
"Mode=HTML",
LAST);
web_url("checkusername_2",
"URL=
"Resource=0",
"RecContentType=text/html",
"Referer=
"Snapshot=t6.inf",
"Mode=HTML",
LAST);
lr_think_time(49);
web_url("checkusername_3",
"URL=
"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);
return0;
}
吞吐量:
每秒连接:
每秒网络响应:
每秒点击率:
RunningVusers:
Vuseswitherrors:
2.测试结论
2.1软件质量结论
测试表明:
LoadRunner内含集成的实时监测器,在负载测试过程的任何时候,可以观察到应用系统的运行性能。
而在本次试验中,我选择了100来进行测试,整体看来开始和快结束的时候运行慢,错误少,每秒点击率少,每秒连接和每秒网络响应也小,中间的时候比较快速,而吞吐量则是整个过程中时快时慢的进行着的。
测试过程中遇到的最大问题是需求的不确定性和需求的变更。
前期由于开发人员和测试人员对一些需求的理解不一致,或是在需求文档中需求的定义不明确,大家根据自己的理解开展工作,继而在后期工作中产生一些不必要的bug,所以软件编写的过程,也是要软件不断修改的过程。
2.2结论相关说明
1.本次测试由于时间和硬件问题,只测试了一部分数据;
2.网站打开较慢,测试的过程中出现了多次卡顿,可能影响测试结果。
3.缺陷数据统计
本次测试发现缺陷的严重性统计
现存缺陷的严重性统计
严重
0
严重
0
一般
2
一般
1
轻微
2
轻微
0
改进
6
改进
9
总数
10
总数
10
注释:
4.测试用例详细说明表
序号
输入数据
测试说明
预期结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 课程 报告