1、XXX 项目软件测试报告编制:审核:批准:文档变更记录版本编号 修订日期 修订内容 修订人 备注目录1 概述 .32 测试概要 .42.1 进度回顾 .42.2 测试环境 .42.2.1 软硬件环境 .42.2.2 网络拓扑 .53 测试结论 .53.1 测试记录 .53.2 缺陷修改记录 .63.3 功能性 .63.4 易用性 .63.5 可靠性 .63.6 兼容性 .63.7 安全性 .74 缺陷分析 .74.1 缺陷收敛趋势 .74.2 缺陷统计分析 .85 遗留问题分析 .95.1 遗留问题统计 .91 概述说明项目测试整体情况,经过等。2 测试概要XX 后台管理系统测试从 2007
2、年 7 月 2 日开始到 2007 年 8 月 10 日结束,共持续 39天,测试功能点 174 个,执行 2385 个测试用例,平均每个功能点执行测试用例 13.7 个,测试共发现 427 个 bug,其中严重级别的 bug68 个,无效 bug44 个,平均每个测试功能点2.2 个 bug。XX 总共发布 11 个测试版本,其中 B1B5 为计划内迭代开发版本(针对项目计划的基线标识) , B6 B8 为回归测试版本。计划内测试版本, B1B4 测试进度依照项目计划时间准时完成测试并提交报告,其中 B4 版本推迟一天发布版本,测试通过增加一个人日,准时完成测试。 B5 版本推迟发布 2 天
3、,测试增加 2 个人日,准时完成测试。B6 B11 为计划外回归测试版本,测试增加 5 个工作人日的资源,准时完成测试。XX 测试通过 Bugzilla 缺陷管理工具进行缺陷跟踪管理, B1B4 测试阶段都有详细的bug 分析表和阶段测试报告。2.1 进度回顾版本名称 测试起始时间 测试结束时间 测试人员 测试地点2.2 测试环境2.2.1 软硬件环境硬件环境 应用服务器 数据库服务器 客户端硬件配置 CPU: Intel(R) Celeron(R) CPU 2.40GHz stepping 01Memory: 1048256kHD: ST380817AS 80G SATACPU: Intel
4、(R) Celeron(R) CPU 2.40GHz stepping 01Memory: 1048256kHD: ST380817AS 80G SATACPU: Intel(R) Celeron(R) CPU 2.40GHz stepping 01Memory: 1048256kHD: ST380817AS 80G SATA软件配置 OS: CentOS 4.2JDK 1.5.0_06Apache 2.2.0Tomcat 5.5.15OS: CentOS 4.2MySQL 5.0.17 LinuxWindow 2000 Professional ( SP2)IE6.0.2900.2180.x
5、psp_sp2网络环境 10M LAN 10M LAN 10M LAN 2.2.2 网络拓扑以太网应用服务器 、 数据库服务器客户端3 测试结论测试总的结论,明确是通过还是未通过。是否可以发布正式版本等。3.1 测试记录插入测试用例对象3.2 缺陷修改记录插入缺陷 BUG 单对象3.3 功能性系统正确实现了通过数据字典管理基础数据的功能,实现了数据内容的多语言功能,实现了中英文界面。实现了基础数据管理,酒店集团管理,酒店基础信息管理,渠道管理,代理管理,用户管理的查询,添加,修改,删除的功能,系统还实现了将权限控制细化到菜单按钮的功能。系统在实现用户管理下的权限管理功能时,存在重大的缺陷,权限
6、控制不严密,权限设计有遗漏。3.4 易用性现有系统实现了如下易用性: 查询,添加,删除,修改操作相关提示信息的一致性,可理解性 输入限制的正确性 输入限制提示信息的正确性,可理解性,一致性现有系统存在如下易用性缺陷: 界面排版不美观 输入,输出字段的可理解性差 输入缺少解释性说明 中英文对应的正确性 中英文混排3.5 可靠性现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,可以向数据库插入数据,引发错误。现有系统的容错性不高,如果系统出现错误,返回错误类型为找不到页面错误,无法回复到出错前的状态3.6 兼容性现有系统支持 window 下的 IE 浏览器和傲游浏览器
7、,支持 linux 系统下的 IE 浏览器和火狐浏览器。现有系统未进行其他兼容性测试3.7 安全性现有系统控制了以下安全性问题: 把某一个登录后的页面保存下来,不能单独对其进行操作不进行登录 直接输入某一页面的 Url 能否打开页面并进行操作不应该允许。现有系统未控制以下安全性问题: 用户名和密码应对大小写敏感 登陆错误次数限制以上条目根据在计划中和实际测试过程中使用的具体测试策略而增删条目。4 缺陷分析4.1 缺陷收敛趋势此次黑盒测试总共发布 11 个版本, B1B5 为计划内迭代开发版本(针对项目计划的基线标识) , B6-B11 为进行的回归测试版本, bug 版本趋势图如下图所示:第
8、一 轮 测 试 第 二 轮 测 试 第 三 轮 测 试 第 四 轮 测 试0102030405060708090缺 陷 数缺 陷 收 敛 趋 势第一轮测试:介绍第一轮中发现的 bug,缺陷数量和简单分布情况等。第二轮测试:介绍第二轮中发现的 bug,缺陷数量和简单分布情况等。4.2 缺陷统计分析建 议一 般严 重致 命缺 陷 严 重 程 度 分 布测试发现的 bug 主要集中在 normal 和 minor 阶段,属于一般性的缺陷,但是测试的时候,出现了 68 个严重级别的 bug,出现严重级别的 bug 主要表现在以下几个方面 系统主要功能没有实现 添加数据代码重复后,出现的找不到页面的错误
9、 多语言处理,未考虑非语种代码的情况 数据库设计未考虑系统管理员角色,导致用系统管理员进行操作的时候出现找不到页面错误 权限控制异常严重级别 bug 按版本分布如下:由严重 bug 版本分布图可以看出,严重级别的 bug 版本趋势和 bug 版本趋势基本是一致的,但是,在 B7 和 B9 版本中年,严重级别的 bug 明显增多,主要原因是 B7 和 B9 版本测试了权限控制按钮功能,权限问题出现的严重级别的 bug 比较多。权限 bug 主要表现: 具有相应按钮操作的权限,页面无相应按钮,无法执行该功能 无相应按钮操作权限,页面有相应按钮,点击按钮能出现权限异常错误 有相应按钮操作权限,有相应按钮,执行该功能出现权限异常错误5 遗留问题分析5.1 遗留问题统计遗留缺陷总数 建议 一般 严重 致命原因分析:说明产生原因和解决措施等,是否对发布版本产生