软件系统测试报告(二)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件系统测试报告
——网上招聘系统
学院:计算机科学学院
背景:
如今网上招聘越来越普遍,但有些招聘系统的综合性能不是很好,
比如系统的冗余、系统的性能、安全性、完整性等等都有待提高,本次测试的目的就是针对本系统的性能进行测试。
一.实验目的
1、通过对测试结果的分析,得到对软件质量的评价
2、分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考
3、评估测试测试执行和测试计划是否符合
4、分析系统存在的缺陷,为修复和预防bug提供建议
二、实验内容
该文档的目的是描述网上招聘系统项目客户端系统测试的总结报告,其主要内容包括:
●系统环境简介
1、软件名称:网上招聘求职系统
2、软件功能:为求职者提供求职、收藏、信息交互等功能;为招聘单位提供招聘、收藏、信息交互等功能;为管理员提供管理网站公告、友情链接和网站会员的管理功能。
3、用户:求职者、招聘单位、管理员
4、开发者:ZSS
●系统数据度量
●系统结果评估
用户群:1、项目管理人员 2、测试人员
范围:该文档定义了客户端系统测试的结果,总结了测试客户端的
职位查询、网上提交简历、在线答题的基本功能,以及支持大数据量并发访问的性能,给出了测试的结论。
2.1严重bug:出现以下缺陷,测试定义为严重bug
系统无响应,处于死机状态,需要其他人工修复系统才可复原。
点击某个菜单后出现“The page cannot be displayed”或者返回
异常错误。
进行某个操作(增加、修改、删除等)后,出现“The page cannot
be displayed”或者返回异常错误
2.2缩写说明
HR--- Human Resource(人力资源管理)的缩写。
MVC---Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。
2.3测试类型
a、功能性测试:按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。
b、非功能性测试:按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。
c、测试用例:测试人员设计出来的用来测试软件某个功能的一种情形
2.4参考资料
[1] 《LoadRunner使用手册》北京长江软件有限公司编制
[2] 《网上招聘客户端需求说明》北京长江软件有限公司编制
[3] 《软件测试技术概论》古乐史九林编著 /清华大学出版社
[4] 《软件测试:第二版》 Paul C.Jorgensen著/机械工业出版社2.5测试执行
此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试
三、测试环境描述
本测试的测试目的是验证网上招聘系统的客户端能否实现应聘者的职位查询、简历提交、问卷的答复等基本功能,以及并发访问的性能。为此,采用Mercury的 LoadRunner 7.51测试工具进行压力测试,验证是否满足系统的需求。
测试机器是安装了LoadRunner 7.51测试工具的客户机,可以执行功能也可以采用工具录制功能,并模拟多人并发访问系统,监控系统的性能,得出分析结果。如图G-1。
图G-1:测试机器的环境
这个测试机器的配置环境如下:
●操作系统:WindowsXP
●配置工具:Tomcat5.0以上
●浏览器:Micrsoft IE 6.0.2800.1106
●CPU:2.0以上
四、功能测试执行情况
测试计划
单元测试(类测试):2010年10月1日-2010年11月30日
集成测试(交互测试):2010年12月1日-2010年12月10日
系统测试:2010年12月11日-2010年12月31日
测试方案
单元测试方案:由开发人员在系统开发过程中对编写的系统函数以及数据库接口函数等使用白盒测试方法进行单元测试。
集成测试方案:由测试小组在单元测试结束后对使用黑盒测试方法对各单元组合在一起能否按照既定意图写作运行进行测试。
系统测试方案:由测试小组在集成测试结束后对整个系统能否在实际软件要求的环境正常运行,并且对最终的系统软件进行全面的测试,以确保最终软件系统满足产品需求并且遵循系统设计。
测试说明
由于篇幅有限,只写出部分重要代表性测试用例,有个人注册、个人简历填写、上传照片的测试用例。其他测试略。
表G-2是测试用例执行情况的综述。
表G-2:测试用例的度量数据
4.2性能测试执行情况
性能测试是通过Loadrunner测试工具模拟20个人同
时访问系统的客户端。首先录制客户端的基本操作,然后设置参数以保证20个脚本的输入是不完全一致的。通过设置执行情景来实施性能测试,打开监控窗口监控系统运行状况,最后得到执行结果报告。
4.2.1活动用户视图
图G-3是20个模拟用户的运行结果。从图中可以看到有20个虚拟用户在同时访问系统的客户端。
图G-3:20个模拟用户
4.2.2每分钟点击数
图G-4是20个用户并发访问客户端时,每分钟的点击数。从图中可以看出,由于设定了集合点,点击数大的集中在每次填写完表单提交数据时。
图G-4:每分钟的点击数
4.2.3吞吐率
图G-5是20个用户访问时吞吐率,从图中可以看出,同样由于在每次提交数据时设定了集合点,吞吐率大都集中在每次填写完表单、提交数据的时候。而前4个页面由于需要下载图片,因此吞吐率也相对较大。
图G-5:访问吞吐率
4.2.4事务概要图G-6是20个模拟用户的事务图。