XX管理系统测试报告分解.docx
《XX管理系统测试报告分解.docx》由会员分享,可在线阅读,更多相关《XX管理系统测试报告分解.docx(16页珍藏版)》请在冰豆网上搜索。
XX管理系统测试报告分解
XX系统测试报告
文档状态
文档编号
[]草稿
[]已发布
[√]修改中
编制人
审核人
保密级别
文档版本
文档编号:
CSBG-V1.0
版本历史
日期
版本
说明
作者
审核
2015-09-29
V1.0
初稿
文档状态[]草稿[]正式发布[√]修改中
保密等级定义公开资料内部资料保密资料机密资料
1
引言
1.1编写目的
本测试报告为XX系统软件项目的测试报告,目的在于对系统开发和实施后的的结果进行测试以及测试结果评价分析,发现系统中存在的问题,描述系统是否符合项目需求说明书中规定的功能和性能要求。
预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层领导。
1.2项目背景
Ø项目名称:
xx管理系统
Ø开发方:
XX公司
1.3术语解释
单元测试:
测试软件各个功能模块是否正确,逻辑是否正确。
集成测试:
测试系统各模块按照系统设计说明书的要求组合起来的接口、边界、参数是否正确。
系统测试:
按照需求规格说明对系统整体功能进行的测试。
系统测试分析:
对测试的结果进行分析,形成报告,便于交流和保存。
1.4参考资料
(1)GB/T8566—2001《信息技术软件生存期过程》(原计算机软件开发规范)
(2)GB/T8567—1988《计算机软件产品开发文件编制指南》
(3)GB/T11457—1995《软件工程术语》
(4)GB/T12504—1990《计算机软件质量保证计划规范》
(5)GB/T12505—1990《计算机软件配置管理计划规范》
2测试概要
2.1测试计划描述
本测试报告按照系统测试计划和使用手册介绍系统的功能,测试系统的能力是否满足《xx系统软件需求规格说明书》的功能和性能需求。
测试分为单元测试、集成测试和系统测试三部分。
单元测试功能测试覆盖各子系统中的功能模块,本测试针对在现有产品功能模块以及实施结果分别进行测试,测试整个系统是否达到需求规格说明书中要求实现的功能,以及测试系统的易用性、用户界面的友好性。
系统测试包括系统的功能、性能、易用性、可靠性、安全性、可维护性进行测试,整个系统集成后提供服务的能力,还包括系统服务性能测试、疲劳测试(不间断运行)。
2.2测试工作环境
2.2.1硬件环境
(1)应用服务器
处理器:
IntelXeonE5-2650@2.00GHz八核处理器*2
操作系统:
WindowsServer2012R2Datacenter
内存空间:
64GDDR31066MHz
硬盘空间:
1TSAS6G热插拔硬盘*2
(2)数据库服务器
处理器:
AMDOpteron(tm)Processor6320四核处理器*2
操作系统:
WindowsServer2012R2Datacenter
内存空间:
32GDDR31066MHz
硬盘空间:
1TSAS6G热插拔硬盘*2
2.2.2软件环境
应用服务器操作系统:
WindowsServer2012R2
数据库服务器操作系统:
WindowsServer2012R2
客户端操作系统:
WindowsXP/Windows7/Windows8
浏览器:
IE8/IE9/IE10
系统运行环境:
JRE1.7
数据库管理系统:
Oracle11g
服务器容器:
Tomcat7.0
其他:
MicrosoftOffice2007及以上版本
2.3缺陷及处理约定
表2-1缺陷及处理约定
严重程度
修改紧急程度
评定准则
实例
高
必须立即修改
系统崩溃、不稳定、重要功能未实现
1、造成系统崩溃、死机并且不能通过其它方法实现功能;
2、系统不稳定,常规操作造成程序非法退出、死循环、通讯中断或异常,数据破坏丢失或数据库异常、且不能通过其它方法实现功能。
3、功能操作中出现页面不存在。
4、用户需求中的重要功能未实现,包括:
业务流程、主要功能、安全认证等。
中
必须修改
系统运行基本正常,次要功能未实现
1、操作界面错误(包括数据窗口内列名定义、含义不一致)。
2、数据展示未按照常规习惯。
3、添加数据后,页面中的内容显示不正确或不完整。
4、修改信息后,数据保存失败。
5、删除信息时,系统未给出提示信息;级联数据未提示信息。
6、查询信息出错或未按照查询条件显示相应信息。
7、由于未对非法字符、非法操作做限制,导致系统报错等,如:
文本框输入长度未做限制;查询时,开始时间、结束时间未做约束等。
8、兼容性差导致系统运行不正常,如:
使用不同浏览器导致系统部分功能异常;使用不同版本的操作系统导致系统部分功能异常。
9、用户任务未提示。
低
可延期修改
界面友好性、易用性、交互性等不够良好
1、界面风格不统一,表单排版混乱。
2、界面上存在文字错误或乱码。
3、辅助说明、提示信息等描述不清楚。
4、需要长时间处理的任务,没有及时反馈给用户任务的处理状态。
5、查询页面可修改项目相关信息。
6、建议类问题。
3单元测试结果及分析
3.1测试覆盖情况表
表3-1单元测试模块覆盖情况
模块
是否覆盖
备注
个人中心
个人中心
完全覆盖
公告任务、公告管理、个人信息、修改密码
本次测试主要使用黑盒测试方法,进行了测试,新增模块均已覆盖,覆盖率达到100%;
3.2缺陷分布情况表
表3-2缺陷分布情况
模块
缺陷
严重级别
备注
高
中
低
2
1
0
1
4
0
2
2
1
0
1
1
1
0
1
0
1
0
0
1
3
1
1
1
7
2
2
3
3
0
2
1
2
0
1
1
2
1
1
0
5
0
2
3
3
0
1
2
4
1
1
1
个人中心
个人中心
2
0
1
1
合计
40
6
16
18
3.3缺陷状态分布情况表
截止2015年09月15日,本系统共发现40个缺陷,目前缺陷状态如下表:
表3-3缺陷状态分布情况
模块
状态
合计
固定
打开
已关闭
已否决
重新打开
0
0
2
0
0
2
0
0
4
0
0
4
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
3
0
0
3
0
0
7
0
0
7
0
0
3
0
0
3
0
0
2
0
0
2
0
0
2
0
0
2
0
0
5
0
0
5
0
0
3
0
0
3
0
0
4
0
0
4
个人中心
个人中心
0
0
2
0
0
2
合计
0
0
40
0
0
40
3.4缺陷类型统计
3.4.1缺陷类型/阶段分析
表3-4阶段缺陷分析
阶段
类型
需求开发与管理
软件设计
软件实现
软件集成及集成计划
系统测试
试运行及验收
1-设计缺陷
1
3
4
1
1
0
2-代码缺陷
1
8
10
2
2
0
3-UI缺陷
1
1
1
1
1
0
4-其他缺陷
0
1
1
0
0
0
阶段缺陷对应的比例图如图所示:
图3-1阶段缺陷比例图
3.4.2缺陷类型/模块分析
表3-5模块缺陷分析
模块
类型
系统配置中心
专项资金项目管理子系统
信息库管理子系统
个人中心
1-设计缺陷
1
4
2
1
2-代码缺陷
2
14
7
1
3-UI缺陷
1
3
1
0
4-其他缺陷
0
1
1
1
3.5系统缺陷趋势
本系统共进行了3轮测试,测试情况如下表:
表3-6缺陷趋势
第一轮测试
第二轮测试
第三轮测试
当前发现
25
12
3
当前处理
22
14
4
累计发现
25
37
40
累计处理
22
36
40
遗留
3
1
0
4集成测试结果及分析
4.1测试进度分析
进度按照测试计划的时间进行,没有滞后和延迟,项目测试进度良好。
4.2提交和确认问题统计
测试人员提出问题总数为:
6个,经确认后提交开发人员的问题数量为:
6个,已修复BUG:
6,提交的bug全部修复完毕。
4.3测试总次数统计
本次集成测试分为3次集成。
4.4资源使用情况
本次测试参与测试人员4人,按照测试计划时间执行。
4.5集成测试结果
(1)各模块连接起来时穿越模块接口的数据未出现丢失现象
(2)各个子功能组合起来能实现预期要求的父功能
(3)一个模块的功能不会对另一个模块的功能产生不利的影响
(4)全局数据结构(数据字典)不存在问题
(5)模块之间的接口没有错误
(6)模块相互调用时没有引入新的问题
(7)测试中存在的缺陷通过回归测试保证不引入新的错误。
通过集成测试表明所有的模块、子系统能够正常运转,模块间接口正常。
5系统测试结果及分析
5.1系统功能测试报告
表5-1功能测试报告
测试用例
测试过程描述
测试结果
配置功能符合要求
相关功能符合要求
专项在资金相关项目操作后能在信息库中查找到信息
个人中心
公告任务、公告管理、个人信息、修改密码。
相关功能符合要求
5.2性能测试报告
表5-2性能测试报告
性能测试方法
测试过程描述
测试结果
并发性能测试
经50个用户并发使用系统进行测试,查看系统运行情况
系统运行情况良好,满足业务并发要求。
响应速度测试
测试过程中发现系统与控制台打印交互过于频繁,通过修改系统与控制台IO的交互,提高运行速度。
通过测试和调优,系统响应速度满足业务要求。
优化数据库处理语句,定义和优化索引,提高数据库处理速度
5.3易用性测试报告
表5-3易用性测试报告
测试用例
测试过程描述
测试结果
页面风格一致性
页面结构、导航、菜单、链接、搜索、翻页、字体、列表、日期和扫描控件、数据精度的风格是否一致
系统页面风格一致
易浏览性
具有必要的信息,指导用户使用程序
系统界面组件提示操作信息,方便指导用户操作
输入、输出设计规矩,输出结果应简洁、直观、美观、方便阅读、易懂和使用
系统界面显示简洁易懂,方便使用
人机界面简洁、美观、实用,风格相对一致,符合办公习惯
系统风格显示一致,符合办公习惯
在界面、人机交互、输出中的用语应与业务用语一致
系统业务用语显示一致
易操作性
具有严重后果的功能执行可逆,或者给出明显警告,执行前要求确认
执行不可逆操作时,系统给出相应提示
软件操作简便,系统支持标准的鼠标、键盘操作,支持鼠标的单击、双击和右键操作,支持快捷键操作
系统操作简单易用
提供辅助输入手段(如选择输入、默认值等),数据检索方便、灵活
系统提供灵活的数据检索功能
5.4安全性测试报告
表5-4安全性测试报告
测试用例
测试过程描述
测试结果
权限验证
权限进行测试,确保不同的用户能看到正确的菜单和操作
系统权限设置合理,不同权限用户看到菜单不同
信息所有权验证
验证具有同一权限的不同用户的信息,是否只能由该用户操作,而其他用户不能代为操作,从而保证每条信息的安全
系统同一权限的不同用户不能进行数据操作
5.5可靠性测试报告
表5-5可靠性测试报告
测试用例
测试过程描述
测试结果
成熟性
使用的容量达到规定的极限时,系统不崩溃、不异常退出也不丢失数据
系统在达到极限时给出预警
试图使用的容量超出规定极限时,系统不崩溃、不异常退出也不丢失数据
系统给出预警
产品描述中列出的其他程序或用户造成的错误输入时,系统不崩溃也不丢失数据
存在错误录入时系统给出相应的提示信息
输入用户文档中明确规定的非法指令时,系统不崩溃也不丢失数据
输入用户文档中明确规定的非法指令时,系统给出相应的提示;如上传文件格式不符合上传允许的格式规范
容错性
能屏蔽用户的误操作
系统符合该项操作,如提供日期选择功能,默认显示当前日期;有效避免用户对日期的录入错误或写入无效日期
对错误有正确提示
系统给出相应的提示信息
输入错误数据时,系统不崩溃、不异常退出也不丢失数据
系统给出相应的提示信息
有错误操作时,系统不崩溃、不异常退出也不丢失数据
系统给出相应的提示信息
易恢复性
系统运行失效后,应能较快重建系统
数据校验机制
应对数据项之间的逻辑关系进行校验,保证数据的有效性
系统符合该项操作,如验证搜索条件中开始、结束日期的大小等
应保证数据的完整性和一致性,不会因删除或反复的更新而被破坏或留下垃圾数据
系统更新或删除功能不影响系统数据
对不符合要求的输入数据,系统应使用中文给出简洁、准确的提示信息,必要时应给出帮助
系统对于不符合要求的输入给出相应的提示信息
5.6可维护性测试报告
表5-6可维护性测试报告
测试用例
测试过程描述
测试结果
各种操作图形界面
(1)产品安装
(2)初始化参数设置
(3)使用
(4)维护
系统提供安装维护手册方便使用
日志维护
是否有日志
业务操作记录都能自动记录到日志。
系统各个模块操作均记录日志
日志的每条信息是否正确
日志内容中包含的所有信息都记录正确。
例如:
在执行操作时,没有操作成功,而日志中的操作结果却显示成功。
系统日志信息显示正确
6调试(纠错)后的测试结果与评价
6.1缺陷分析
根据对本次测试发现缺陷进行分析,本系统的缺陷产生的主要原因是代码缺陷,其中的原因又分为两点
第一:
开发人员对设计的理解不够透彻所致;设计文档从编写完成到开发活动开始,时间较短,开发人员不足,导致开发人员在着手开发前没有足够的时间对设计文档进行认真的通读和分析,往往是在开发过程中,才暴露出设计文档中的不足和缺失。
第二:
在开发过程中难免会出现逻辑错误,SQL语句错误等。
除此之外,还有一部分设计缺陷,主要原因是开发人员在阅读设计文档时没完全理解系统详细设计而导致的。
6.2测试结果说明
该项目经过近1个月,共3轮的测试,测试了XX、XX、个人中心,已测各模块系统比较稳定,满足用户对功能和业务的要求。
7测试总结
7.1测试工作量统计
本项目测试从2015年9月15日开始,到2015年10月30日截止,共经历3轮测试,由我公司测试人员完成。
具体见下表。
表7-1测试工作量统计
序号
姓名
技术水平
工作内容
工作量
备注
1
测试管理
测试设计,测试管理,测试执行
28
2
测试员
测试执行
28
3
测试员
测试执行
26
4
测试员
测试执行
26
5
程序员
测试配合,缺陷修改
25
6
程序员
测试配合,缺陷修改
24
7
业务分析员
测试配合,设计修改
20
总计:
人/天
7.2测试结论
经过对测试结果进行分析,项目的设计和实施达到了项目需求规格说明书中要求的功能和性能,测试结论为:
通过。
项目可以进入下一阶段。
7.3建议
项目的开发和实施虽然满足了当前业务的功能和性能要求,并实施了相应的系统安全方案,随着系统的运行和后期工程的投入生产,在现有系统软件硬件条件下,可能会给系统带来一定的压力,所以在后期工程的开发过程中,随时要兼顾一期工程的可能存在的性能优化和功能调整,以及系统在安全和可靠性方面加大资源投入力度,保证系统达到7x24小时稳定、可靠运行的要求。