1、*项目测试报告文件名称: *项目 v1.2.0 测试报告 文件编号: 0234245 版 本 号: V1.2.0 编 制: 马工 日 期: 2018-4-30 审 核: 张三 日 期: 2018-5-1文档标识 File_1_1.1 当前版本 V1.2.0编制 当前状态发布 发布日期 2018-5-1修订历史记录版本 日期 AMD 修订者 修改内容 评审号 变更控制号1.0 2018 年 2 月 17 日 A 马工 无 001-1A-cc V_1.0(A-添加,M- 修改, D-删除)1目录1 引言 21.1 编写目的 21.2 读者对象 21.3 项目背景 21.4 术语和缩略语 32 测试
2、概要 32.1 测试用例设计 32.2 测试环境与配置 42.2.1 功能测试 42.2.2 测试方法与工具 .53 测试内容和执行情况 63.1 项目测试概况表 63.2 功能 63.3 性能(效率) 73.4 稳定性 73.5 兼容性 73.6 安装 73.7 安全性 73.8 覆盖分析 84 缺陷统计与分析 84.1 缺陷汇总 84.1.1 各类问题数量比 .94.1.2 测试问题数量-Bug 严重性分布 94.2 残留缺陷与未解决问题 .105 测试结论与建议 115.1 测试结论 115.2 建议 1121 引言1.1 编写目的*项目的这一“测试报告”旨在总结本次测试的内容和测试结果
3、,对于系统的功能做出相应的评估,给出系统的缺陷做出相关的总结和分析,为项目更好的进行提供相应的建议,也给用户对产品的发布提供指导。1.2 读者对象读者分类 目的客户代表 提供相关的测试数据,指导客户产品发布本项目开发人员 为开发人员为下一个版本的升级和新功能开发提供建议本项目测试人员 为后续新版本测试提供指导和文档依据1.3 项目背景参考资料表 1-3-1 列出了此次报告涉及到的参考资料。表 1-3-1 参考资料名称 备注*项目需求说明书*项目概要说明书*项目详细说明书*项目测试计划*项目测试方案*项目测试用例图 1-3-2 列出了此系统的功能模块图31.4 术语和缩略语本文使用了 表 1-4
4、-1 术语/定义所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。表 1-4-1 术语/定义术语/定义 说明SAT/FAT 测试环境UAT 预生产环境PRD 需求文档QA 测试人员2 测试概要要达到测试目标,需要满足一下假设:a) BA 人员提供的需求用例,可以 100%反应业务需求;b) 发生需求变更后,会及时更新需求用例或发布需求变更c) 任何测试需求变更时稳定、有序的;d) 业务对测试人员提供必要的业务培训或协助2.1 测试用例设计测试用例设计原则:1. 需求覆盖要求:a) 与需求用例严格一一对应;b) 根据需求变更文档,实时补充;2. 测试设计方法:a) 以测试类型为基础
5、,包含正常功能和可靠性(异常处理和恢复等)测试;b) 常规方法:等价类划分、边界值、因果图等;43. 测试类型覆盖要求测试类型说明(每种类型都包含正常功能和可靠性测试):a) 业务正确性:1) 业务数据流测试:实现关键业务数据流的测试。2) 关键功能点测试:对独立的需求功能点实现的测试。b) 数据验证1) 数据一致性:对数据在不同页面,不同系统间流转的一致性的验证。2) 数据同步:设计数据更新,数据库同步方面的测试。3) 数据有效性:满足和不满足置顶模块的输入数据要求的测试。4) 状态转换的是:涉及状态转换功能点的测试。c) 兼容性测试:对不同浏览器,不同操作系统,硬件设备支持等软硬件环境的兼
6、容。d) 性能测试负载测试:以最佳响应时间为目标,发现系统在不同条件下的负载能力。压力测试:在系统饱和压力条件下,验证系统会话能力和稳定性。容量测试:持续对系统增压,达到发现性能容量及拐点的目的2.2 测试环境与配置2.2.1 功能测试资源名称/类型 基本配置及数量软件环境(相关软件、操作系统等)应用软件 调试器、Xtest测试工具 Jmeter 、 Apache ab测试管理平台 禅道PC 系统 Windows7、Windows10、OS硬件环境(网络、设备等)测试数据库服务器 PostgreSQL、mongodb安卓机 VivoX6SA、RedMi Note3、MateBNXT-AL10(
7、第三方平台调试上百台机型)IOS 机 IPHONE 6S PLUS、IPHONE7、IPHONE652.2.2 测试方法与工具用途 工具 生产厂商/自产 版本单元测试 Junit 由 Kent Beck 和 Erich Gamma 5.0性能测试 Jmeter Apache 3.3性能测试 Apache ab Apache 2.4.27性能测试 LoadRunning 惠普-水星公司 8.1接口测试 Postman Chrome 5.1.3版本管理 SVN Apache 1.10.0Bug 管理 禅道 4.063 测试内容和执行情况本次测试执行了所有的测试用例,功能覆盖率 100%,包含了【登
8、陆界面】 、 【个人中心】 、【设置】 、 【地图查看界面】 、 【我的钱包】 、 【我的预约】 、 【意见反馈】 、 【账单】八大模块的相关功能和其子功能。3.1 项目测试概况表对*项目的功能、性能、稳定性、可靠性、安全性、兼容性等方面进行了全面的测试。项目测试概况表解决的缺陷数测试轮次 新增缺陷数Close 缺陷数 Reopen 缺陷数未解决的缺陷数1 50 45 5 43.2 功能各模块以手工测试为主,主要关注基于各种渠道(需求用例,需求变更,邮件沟通,电话沟通、聊天软件沟通)提取的功能点的实现,保证模块内功能实现和健壮,充分考虑系统可靠性,异常处理等。包括每轮分布后的例行冒烟测试。共执
9、行全流程:(3)轮功能测试情况概要用例通过数用例未通过数用例通过率全流程测试轮次开始时间 结束时间 用例数个 个 %1 2018-2-28 2018-3-2 143 115 282 2018-3-3 2018-3-4 143 130 133 2018-3-5 2018-3-6 143 140 373.3 性能(效率)用例通过数 问题数 用例通过率开始时间 结束时间 用例数个 个 %2018-3-7 2018-3-13 50 48 2 96%3.4 稳定性用例通过数 问题数 用例通过率开始时间 结束时间 用例数个 个 %2018-3-14 2018-3-15 10 10 0 100%3.5 兼容
10、性用例通过数 问题数 用例通过率开始时间 结束时间 用例数个 个 %2018-3-16 2018-3-16 25 24 1 96%3.6 安装用例通过数 问题数 用例通过率开始时间 结束时间 用例数个 个 %2018-3-17 2018-3-17 12 12 0 100%3.7 安全性用例通过数 问题数 用例通过率开始时间 结束时间 用例数个 个 %2018-3-18 2018-3-18 15 15 0 100%83.8 覆盖分析测试覆盖率模块名称 用例个数 执行数 测试覆盖率 未 /漏测分析和原因【登陆界面】 7 7 100% 无【个人中心】 21 21 100% 无【设置】 10 10 1
11、00% 无【首页】 43 43 100% 无【我的钱包】 5 5 100% 无【我的预约】 14 14 100% 无【意见反馈】 23 23 100% 无【账单】 21 21 100% 无测试覆盖率计算:执行数/用例总数 x100% = 覆盖率4 缺陷统计与分析4.1 缺陷汇总94.1.1 各类问题数量比表测试问题类型 测试问题数量 所占总问题的比例单元 5 45.45%功能 3 27.27%性能 2 18.18%稳定性 0 0兼容性 1 9.09%安装 0 0安全性 0 0柱状图单 元 功 能 性 能 稳 定 性 兼 容 性 安 装 安 全 性05101520253035404550测 试
12、问 题 数 量( 个)所 占 问 题 比 例(%)4.1.2 测试问题数量-Bug 严重性分布表测试问题类型 测试问题数量(个)Lv1(基本) 0Lv2(重要) 1Lv3(一般) 4Lv4(生僻) 6BI 图10Lv1( 基 本 )Lv2( 重 要 )Lv3( 一 般 )Lv4( 生 僻 )销 售 额4.2 残留缺陷与未解决问题残留缺陷与未解决问题表模块阶段 缺陷编号 性质 简要描述 原因分析QX_D_4 Lv4QX_D_15 Lv4QX_D_21 Lv4QX_D_30 Lv4单元测试QX_D_47 Lv4QX_F_11 Lv4QX_F_17 Lv2功能QX_F_35 Lv3QX_X_7 Lv
13、3性能QX_X_13 Lv3兼容性 QX_J_5 Lv3115 测试结论与建议5.1 测试结论*项目在 FAT 进行功能、性能、稳定性、兼容性、安装、安全性 6 个方面进行了全面、严格、规范的测试。测试结果表明:*项目完全达到业务需求文档中的要求,并具有以下特点:1、 系统采用 C/S 架构,后台支持各种大小数据库,系统结构清晰明确,可满足多用户应用的要求。2、 功能全面。该软件由【登陆界面】 、 【个人中心】 、 【设置】 、 【地图查看界面】 、 【我的钱包】 、 【我的预约】 、 【意见反馈】 、 【账单】等模块组成,涵盖了需求说明书的全部业务功能。3、 系安全性较好。4、 系统稳定性高。对用户输入不符合要求的数据,给出了简洁、准确的提示信息,必要时给出了帮助。5、 系统兼容性好。能满足用户在各种操作系统中软件的正常使用。6、 测试结果表明:*项目在测试过程中,被测功能运行正常,系统界面友好,操作简便、易于维护,通过测试5.2 建议7、 优化系统性能,首页的【推荐车位信息】可以视情况隐藏,提高导航界面美观性。8、 可以在导航过程中,加入语音提示播报功能。