管理学院电子商务专业信息系统测试课程设计(2011 —2012学年第 2 学期)设计名称:eshop商城系统测试报告---------------------------------------班级: 电商092----------------------姓名:李伟(组长)、桂琳、王洋、郑肖南 --------------------------------------------- 指导教师:信管教研室---------------------成绩:----------------------地点:管院实验室-------------序号:2012年07月06日Eshop商城购物网站管理系统测试报告1概述1.1背景本次测试的测试对象为eshop商城购物网站管理系统。
系统具体分为商品展示,在线购物,在线支付,商品评论,在线客服等功能模块,以及商品管理,财务管理,订单管理,销售管理,用户管理,信息管理,数据库管理等后台功能模块。
前台主要功能:网站设以下功能模块:关于我们、购物车、新品上架购物指南,报价中心、留言反馈1、新品上架后台最新添加产品会默认为新品在新品栏2、商品分类:后台自行添加大类和小类3、热销排行:产品受关注度自行生成4. 关于我们:用户可以根据自己的需要后台自行修改5、留言反馈:用户可以发表对商品的评论6. 我的购物车:用户购买商品时可以查看购物车内的产品。
7、订单查询:客户可以根据产品的订单号查询订单的情况。
后台主要功能:网站设以下功能模块:管理首选、商品管理、财务管理、销售管理、用户管理、信息管理、系统管理、系统维护1、管理首选包括修改密码、广告管理、退出登录①、修改密码:修改后台管理员登陆密码②、广告管理:的前台广告进行管理③、退出登录:退出后台管理界面2、商品管理包括:添加商品、管理商品、类别管理、品牌设置材质管理、单位管理、供货商添加、供货商管理、商品评论管理、缺货商品管理下架商品管理①、产品添加:添加产品(产品数量、产品编号、产品名称、产品价格、优惠价格、自行上传产品缩图和产品全图、产品简介)可设定普通商品、新品上架、首页推荐和暂不上架②、产品管理:可以修改、下架处理、添加和删除产品③、类别管理:添加产品的大类和小类④、品牌设置:设置商品品牌⑤、商品评论管理:对前台商品的品论⑥、缺货商品管理:当商品缺货时回自动出现数据⑦、下架商品管理3、财务管理:订单管理、用户积分管理、积分变动日志①、订单管理:可以查看和打印最新的客户订单,并修改②、用户积分管理:可针对个人或所有用户进行积分管理③、积分变动日志4、销售管理;整体销售统计、商品销售排名、商品访问排名分类访问排名、会员消费额排名①、整体销售统计:可以按时间或者按产品的种类进行统计②、商品销售排名③、商品访问排名:可以看出商品的受欢迎度④、分类访问排名⑤、会员消费额排名5、用户管理:会员管理、管理员设置、会员等级管理、会员申请审核①、会员管理:对前台注册会员进行管理②、管理员设置:添加后台管理的管理权限③、会员等级管理④、会员申请审核6、信息管理:站内短信发布、站内短信管理、新闻添加、新闻修改、公告管理、VIP文案设置、其它信息设置、会员邮件列表①、站内短信发布:可以给站内会员发送短信②、站内短信管理:查看和修改已发短信③、新闻添加:添加站内新闻④、新闻修改:修改站内新闻⑤、公告管理:添加修改站内公告⑥、VIP文案设置:⑦、其它信息设置:付款方式、购物流程、注册条约、交易条款、常见问题、法律版权、运输说明、保密安全销售售后、送货方式⑧、会员邮件列表:7、系统管理包括:商城基本设置、支付方式管理、配送方式管理、客服QQ设置、在线投票设置、所在省信息库所在市信息库①、商城基本设置:对网站的标题、电话、地址、lofo等进行设置②、支付方式管理:③、配送方式管理:④、客服QQ设置⑤、在线投票设置⑥、所在省信息库⑦、所在市信息库运行平台:IIS,web服务器,IE浏览器网站搭建过程:下载并安装IIS,进入电脑管理工具,打开Internet信息服务,用鼠标右键点击“默认网站”在下拉菜单中选择“属性”,打开“默认网站属性对话框”。
网站标识选项卡中在描述文本框输入“eshop”,IP地址输入127.0.0.1 在主目录选项卡本地路径中选择需要搭建的网站的源代码文件夹,并勾选“读取”选项。
然后切换到文档选项卡添加主页名称“index.asp”并删除其他默认文档。
点击“确定”按钮完成设置,在浏览器地址栏输入“127.0.0.1”进入网站主页。
网站源代码下载地址:“/dow/shopfz.rar”1.2测试目的本次测试的主要目的是使小组组员掌握信息系统测试基本理论、技术方法、测试实施及测试管理等能力。
测试网站的功能模块、各个链接的转换情况、安全测试和压力测试。
这些测试的目的是为了检测出网站的各项异常情况,检测虚拟主机的压力承受情况。
撰写测试报告的目的是为了对检测的结果进行记录和说明,并发表此次系统检测的感想和收获。
1.3小组分工本小组包含四名成员,分别是:桂林,李伟,王洋,郑肖南。
其中李伟担任小组组长。
组员分工如下:李伟:网站搭建、系统功能检测、主要表单测试、压力测试及报告相关部分的撰写。
整体评价撰写和系统测试报告整理。
桂琳:搭建网站,撰写报告概述,连接速度测试、系统链接测试及报告相关部分的撰写。
王洋:软硬件测试,兼容性测试及报告相关部分撰写。
郑肖南:系统安全性测试及报告相关部分撰写。
1.4参考资料主要参考书籍和文章:[1] 黄建华.现代网页设计及网站建设[M].北京:机械工业出版社,2007.[2] 吴振峰.网站建设与管理[M].北京:高等教育出版社,2005.[3] 张茂林.信息系统测试[M].北京:中央广播电视大学出版社,2006.[4] 胡朝明.数字图书馆门户网站测试与分析——关注Web标准与页面性能[J].现代图书情报技术, 2012,V28(2): 23-27.[5] 李索铎,马仲海.浅谈网站测试的基本方法[J].计算机时代,2008(8):14-15.主要测试工具: 软硬件测试工具鲁大师,链接测试工具Xenu,压力测试工具Web Application Stress(WAS),安全性测试eesafe,ping命令等。
2软硬件测试2.1主要硬件参数利用鲁大师对所用电脑服务器进行测试,结果如下:电脑型号联想启天M8250 台式电脑操作系统Windows XP 专业版 32位 SP3 ( DirectX 9.0c )处理器英特尔 Pentium(奔腾) 双核*************主板联想主板 (英特尔 4 Series 芯片组 - ICH10DO)内存 2 GB ( 海力士 DDR3 1333MHz )主硬盘西数 WDC WD3200AAJS-08L7A0 ( 320 GB / 7200 转/分 )显卡英特尔 Q45/Q43 Express Chipset ( 1 GB / 联想 )显示器联想 LEN0F26 LEN L1710 ( 17.1 英寸 )光驱索尼-NEC Optiarc DVD RW AD-7250H DVD刻录机声卡Analog Devices AD1882 @ 英特尔 ICH10 高保真音频网卡英特尔 82567LM-3 Gigabit Network Connection / 联想2.2主要软件环境Microsoft Windows XP Professional操作系统,IE6.0浏览器等。
3功能测试3.1功能检验对系统所描述的功能进行检验,查看是否完善以及能否正确运行。
系统主要分为前台页面部分和后台管理部分,两个部分均包含部分主要模块和子模块,对模块功能进行描述然后对这些模块功能进行检测,检测结果用表格的方式说明,如下表:表3-1 功能检验结果3.2链接测试链接测试主要测试所有链接是否按指示的那样确实链接到了该链接的页面;测试所链接的页面是否存在以及保证Web应用系统上没有孤立的页面,利用Xenu 工具对系统链接进行测试,部分结果如下表:表3-2 链接测试示例3.3表单测试对网站的主要功能的表单进行测试。
主要包括用户登录表单、用户注册表单和订单相关信息填写表单。
测试结果如下表:表3-3-1 用户登录表单测试表3-3-2 用户注册表单测试表3-3-3 订单相关信息表4性能测试4.1连接速度测试利用ping命令进行连接速度测试,单击开始→运行,然后输入command或cmd,在弹出窗口输入“ping localhost”或者“ping 127.0.0.1”进行测试,测试结果如下图所示:图4-1 ping命令测试连接速度结果4.2压力测试首先打开浏览器浏览器删除缓存和Cookies等临时文件,然后在电脑上安装WAS,安装完成后根据WAS使用说明书开始对电脑进行压力测试。
主要测试结果如下图:图4-2-1 初次使用was测试结果窗口由于网页是由图片、文字以及其它动态源码组成的,而一般的静态内容消耗的带宽并不是很大,因此我们可以将其排除在外。
在脚本中选中指向图像、文字以及其它静态文件项目前的灰色按钮,然后单击工具栏上的“Delete”按钮将其删除。
删除结果如下图所示:图4-2-2 删除静态内容后结果显示图在“New Recorded Script”下的“Settings”标签下设置并发数,测试运行时间设置为两分钟,指定带宽瓶颈选择56K。
设置结果如下图:图4-2-3 参数设置做好基本的设置工作后,在左侧选中新建的脚本“New Recorded Script”项,然后单击工具栏上的“Run Script”按钮,或者打开“Scripts”菜单下的“Run”命令,开始测试。
测试结果如下图:图4-2-4 压力测试结果图在测试报告中最重要的部分就是“Socket Errors”部分和“Result Codes”部分。
其中Socket Errors部分共分为Connect、Send 、Recv和Timeouts。
其中Connect表示客户端不能与服务器取得连接的次数;Send表示客户端不能正确发送数据到服务器的次数;Recv表示客户端不能正确从服务器接次的次数;Timeouts表示超时的线程数目。
从测试结果图中可以看到在“Socket Errors”部分中Connect、Recv和Timeouts结果均为0,符合正常标准,只有send数值为118,说明在测试中客户端有118次不能正确发送数据到服务器。
另外在“Result Codes”部分,Code列表下数值不为200,说明请求未经服务器成功返回。
5兼容性测试在windows XP系统下,在电脑上安装不同的浏览器,分别在每个浏览器上测试运行eshop系统,对系统在每种浏览器上的运行情况进行记录和分析,分析结果如下表:表5-1 兼容性测试结果6安全性测试访问eshop主页,在登录界面,如果输入无效的用户名或者密码系统会提示“用户名或密码错误,请重新输入”的提示,表单对大小写没有要求,也没有试多少次的限制。