软件测试网上购物系统的测试

上传人:M****1 文档编号:460505769 上传时间:2023-10-07 格式:DOCX 页数:26 大小:828.49KB
返回 下载 相关 举报
软件测试网上购物系统的测试_第1页
第1页 / 共26页
软件测试网上购物系统的测试_第2页
第2页 / 共26页
软件测试网上购物系统的测试_第3页
第3页 / 共26页
软件测试网上购物系统的测试_第4页
第4页 / 共26页
软件测试网上购物系统的测试_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《软件测试网上购物系统的测试》由会员分享,可在线阅读,更多相关《软件测试网上购物系统的测试(26页珍藏版)》请在金锄头文库上搜索。

1、存档资料成绩:良好目录第一章课程设计内容及要求4第二章测试方案5第三章测试用例的设计6第四章测试过程8第五章测试结果分析19第六章课程设计心得22第七章参考文献(资料)23第一章 课程设计内容及要求1.1目的和意义软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是 培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课 程的教学内容紧密配合,同步进行。通过软件测试的实践训练,深刻理解和 掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、 白盒测试的测试用例的设计,同时进一步提高学生对于复杂程序的编写能 力,为学生将来从事实际软件测试工作和进一步深入研究打

2、下坚实的理论基 础和实践基础。1.2设计内容及要求建设或选择一个网站进行测试,制定一个测试计划并安装使用相关测 试工具、配置相关的测试环境,完成对这个网站的系统测试(功能测试, 兼容性测试,性能和压力测试)1.3设计方法与步骤课程设计方法参考基于B/S结构的WEB应用软件的测试方法进行,具体 步骤为:(1)制作或选择一个合适的网站(2)根据网站情况制定测试计划(3)设计测试用例(4)选择、安装并使用相关测试工具(有图有真相)(5)根据测试结果书写测试报告;1.4程序运行环境(1)VMware Workstation 虚拟的 windows XP SP3 系统(2)数据库管理系统采用Micros

3、oft Access 2003(3)应用服务器程序和数据库管理系统同时运行在windows XP SP3上。第二章测试方案2.1测试环境准备在系统中配置IIS服务,及相应环境,安装LoadRunner8.12.2测试方案设计通过使用模型分析得出主操作模块为普通用户模块,结合订单管理系 统需求规格说明书,可确定主任务为登陆,物品订购,页面切换。并在此 基础上,得出基本流程:(1)用户为普通权限用户,登陆订单管理系统主页面,输入相应用户名和 密码并登陆。(2)进入用户页面,显示物品分类,点击microsoft,(3)在列出的物品的中,选购物品,提交订单(4)用户返回住户主页并退出。结合典型任务,测

4、试目标与主流程图,本次测试将创建复数Vuser脚本 以模拟典型最终用户的不同操作结合测试目标需衡量的任务,定义相应事 务,即多个Vuser在同一时刻执行任务以搜集相关数据。第三章测试用例的设计场景描述一:1. 用户登录订单管理系统,总共登陆20个用户,所有用户都同时并发操作。2. 用户点击microsoft,进入microsoft书库选购3. 选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infrastructure,然后点击放入购物车4. 点击“确认订购”按钮,点击“退出”按钮,退出系统场景描述二:1. 用户登录订单管理系统,

5、总共登陆40个用户,所有用户都同时并发操作。2. 用户点击microsoft,进入microsoft书库选购3. 选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infrastructure,然后点击放入购物车4. 点击“确认订购”按钮,点击“退出”按钮,退出系统场景描述三:1. 用户登录订单管理系统,总共登陆40个用户,每1秒登录1个用户。2. 用户点击microsoft,进入microsoft书库选购3. 选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infra

6、structure,然后点击放入购物车4. 点击“确认订购”按钮,点击“退出”按钮,退出系统场景描述四1. 用户登录订单管理系统,总共登陆40个用户,每秒同时登录10个用户。2. 用户点击microsoft,进入microsoft书库选购3. 选购过程包括:在 MCME 套装中选购 Designing a Windows 2000 DirectoryServices Infrastructure,然后点击放入购物车4. 点击“确认订购”按钮,点击“退出”按钮,退出系统场景描述五1. 用户登录订单管理系统,总共登陆80个用户,所有用户都同时并发操作2. 用户点击microsoft,进入micro

7、soft书库选购3. 选购过程包括:在 MCME 套装中选购 Designing a Windows 2000 DirectoryServices Infrastructure,然后点击放入购物车4. 点击“确认订购”按钮,点击“退出”按钮,退出系统场景描述六1. 用户登录订单管理系统,总共登陆80个用户,每10秒同时登录20个用 户。2. 用户点击microsoft,进入microsoft书库选购3. 选购过程包括:在 MCME 套装中选购 Designing a Windows 2000 DirectoryServices Infrastructure,然后点击放入购物车4. 点击“确认订

8、购”按钮,点击“退出”按钮,退出系统第四章测试过程4.1录制脚本启动Mercury loadRunner8.1,点击创建/编辑脚本, 启动Visual UserGenerator图4-1点击新建VUSER脚本,选择系统通讯的协议。这里我们需要测试的是Web (http/html)htt应用程序类型兔):要录制的程序():UEL 地址(U):工作目录:应用程序)Mi cru soft Int erne t Expl or .168.1.107/录制到操作俱):17录制应用程序启动兔)图4-3然后点确定后,VuGen开始录制脚本,弹出的IE浏览器(web_url(192.168.1.107,URL

9、=http:/192.168.1.107/, Resource=0,RecContentType二text/html, Referer=, Snapshot=t1.inf, Mode=HTML,LAST)lr_think_time(4);web_link(用户登陆,Text=- 用户登陆, Snapshot=t2.inf, LAST);web_submit_form(userlogin.asp,Snapshot=t3.inf,ITEMDATA,Name=username”, Value二test001, ENDITEM,Name=password”, Value二kuangxing”, END

10、ITEM,Name=Submit”, Value=确 定”,ENDITEM, LAST);web_link(Microsoft”,Text=Microsoft”,Snapshot=t4.inf”,LAST);lr_start_transaction(选购商品”);web_submit_form(add.asp”,Snapshot=t5.inf”,ITEMDATA,Name=add”, Value=22, ENDITEM,Name=order, Value=放入购物车”,ENDITEM, LAST);lr_think_time(5);web_submit_form(Check.asp”,Snap

11、shot=t6.inf”,ITEMDATA,Name=bookbm, Value=22, ENDITEM,Name=Q_22”, Value=1, ENDITEM,Name=order, Value=确认订购,ENDITEM, LAST);lr_end_transaction(选购商品”,LR_AUTO);web_link(登出”,Text=登出”,Snapshot=t7.inf”,LAST);return 0;4.2完善测试脚本当录制完一个基本的用户脚本后,在正式使用前我们还需要完善测试 脚本,增强脚本的灵活性。一般情况下,通过以下几种方法来完善测试脚 本。插入事务、插入结合点、插入注解、参

12、数化输入。参数化输入在录制脚本过程中,填写提交了一些数据,比如要增加数据库记录。 这些操作都被记录到了脚本中。当多个虚拟用户运行脚本时,都会提交相 同的记录,这样不符合实际的运行情况,而且有可能引起冲突。我们这 里模拟多个用户登入系统,必须使用不同的账号。所以参数化用户登入名在代码中对001点右键,选择替换为新参数,命名参数名为USER_ID图4-6点击属性,弹出窗口。S参数列表压区脚本“用户选购”,图4-94.3.2测试用例二计划为默认计划,数量改为40,点击开始场景。控制器各数据监控如下图B lercury LoadRurmer 控制器Scenario 1 运行丸件 视图世)场景值)监控器

13、旭)结果皿 诊断色)XMX)帮助如届景状态关闭回|关闭 0挂起0初始化 就绪 oHH o运行 0集合点 0通过失败36错误逐渐退出00退出 0停止0三V开始场景底)|运行Vuser0停止已用时间00:00:12 时:分秒)用户选购436 重置。 |TH Vuser. . .|每秒点击次数10.75 0后即秒)通过的事务88Q失败的事务-36.tis/fVuEer (). . I36可用闰2010:Vuser|副本,属于 运行Vug*用户定义的数龙点 错误统计信息,有错误的Er白事务圈事务响应时间【事务数/秒鼬过)事务总数,秒沃映,停止)-事务总数/秒61过)白b资源图每秒点击次数.吞吐星:每秒HTTP响应数-m下载页数:每秒重试次数副本,雇于运行Vuser-整个场景00:00:05已用时间时:分:秒)00:00:10事务响应时1目-整个场景00:00:0500:00:1000:00:0000:00:0500:00:10已用时间每秒点击次数-整个场景00:00:00颜色|比例|最大值|

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号