【产品名称】_产品功能测试报告_模板

  • 格式:doc
  • 大小:217.50 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

产品名称

产品功能测试报告_版本号

文档历史记录

变更历史

最后更新时间: 2018-01-09 16:39

版本更新日期作者变更描述

文档目录

1. 文档介绍 (4)

1.1文档目的 (4)

1.2参考文献 (4)

1.3术语与缩写解释 (4)

2. 测试概要 (5)

2.1测试目标 (5)

2.2测试用例设计 (5)

2.3测试环境与配置 (6)

2.4测试方法和工具 (6)

3. 测试内容和执行情况 (7)

3.1测试概况 (7)

3.2功能测试 (7)

3.3可靠性测试 (7)

3.4安全性测试 (8)

3.5易用性测试 (8)

3.6兼容性测试 (9)

3.7可维护性测试 (9)

3.8部署测试 (9)

4. 覆盖分析(可选) (10)

4.1需求覆盖 (10)

4.2测试覆盖 (10)

5. 缺陷统计与分析 (11)

5.1缺陷汇总 (11)

5.2缺陷分析 (11)

5.2.1 缺陷趋势分析 (11)

5.2.2 缺陷严重等级分析 (11)

5.2.3 缺陷类型分析 (11)

5.2.4 模块缺陷数分析 (12)

5.3残留缺陷与未解决问题 (12)

6. 测试结论与建议 (13)

6.1测试结论 (13)

6.2建议 (13)

7. 附件 (14)

1.文档介绍

1.1文档目的

简要介绍项目背景、系统架构、测试环境和测试注意事项。

1.2参考文献

1.3术语与缩写解释

✧(黑盒测试)-又称功能测试或者数据驱动测试,是根据软件的规格对软件进行的测试,这

类测试不考虑软件内部的运作原理。

✧(白盒测试)- 又称结构测试或者逻辑驱动测试,把测试对象看作一个打开的盒子。

✧(回归测试)- 指在发生修改之后重新测试先前的测试以保证修改的正确性。

✧(覆盖率)- 覆盖率是度量测试完整性的一个手段,是测试有效性的一个度量。测试覆盖由需

求覆盖和代码覆盖组成。

✧(自动化测试)-一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程

序,评估运行结果,预先条件应包括正常条件和异常条件。

✧(测试用例)- 是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试

某个程序路径或核实是否满足某个特定需求。

2.测试概要

2.1测试目标

本测试报告为XX系统测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。编写该测试报告主要有以下几个目的;

①、通过对测试结果的分析,得到对软件质量的评价;

②、分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考;

③、评估测试测试执行和测试计划是否符合;

④、分析系统存在的缺陷,为修复和预防bug提供建议;

2.2测试用例设计

测试用例可按照白盒测试方法或黑盒测试方法进行设计。常见的白盒测试用例设计方法有:逻辑覆盖、语句覆盖、判定覆盖、条件覆盖、路径覆盖等,常见黑盒测试用例设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。本章节主要对测试过程中使用到的黑盒测试用例设计方法进行简要的介绍。

①、等价类划分法:将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例;

②、边界值分析法:将测试边界情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据;

③、错误推测发法:根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。这种方法没有固定的形式,依靠的是经验和直觉,很多时候,我们都会不知不觉的使用到。

④、判定表法:又称为策略表,基于策略表的测试,是功能测试中最严密的测试方法。该方法适合于逻辑判断复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,得到一个判断清晰的策略表。

另外还使用到了场景分析法来设计测试用例。场景分析法,分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法。这种设计方法的优点是:实用性强,有效,设计出来的用例有价值。

2.3测试环境与配置

应用服务器数据库服务器客户端

硬件环境CPU:

内存:

硬盘:CPU:

内存:

硬盘:

CPU:

内存:

硬盘:

软件环境操作系统:

Jdk:

Tomcat/weblogic: 操作系统:

Mysql、oracle、sql…

操作系统:

浏览器:

网络配置

网络拓扑图如下:

[配图]

2.4测试方法和工具

本系统的测试主要以黑盒测试为主,并辅助使用白盒测试方法。并配合使用selenium、appscan、***等自动化测试工具。

测试内容测试方法测试工具备注

功能黑盒、手工、自动化Jira、selenium

安全黑盒、手工、自动化Jira、appscan

…………

3. 测试内容和执行情况

3.1测试概况

本次测试覆盖系统的各个功能模块,针对现有产品功能模块以及实施结果分别进行测试,测试整个系统是否达到需求规格说明书中要求实现的功能。对系统的功能、可靠性、安全性、易用性、兼容性、可维护性、部署等各个方面进行了全面的测试。测试概况表如下:

版本号开始时间结束时间用例个数用例通过数Bug数量用例通过率

V1.0 ………………

V1.1

3.2功能测试

本次功能测试对系统***、***..等**个功能模块进行了全面的测试。

功能/模块名称用例个数用例通过数Bug数量用例通过率

模块1 ….. .. ..

模块2 ……

3.3可靠性测试

可靠性测试是验证软件产品在规定的条件下和规定的时间区间完成规定功能的能力。

测试内容测试过程描述测试结果

容错性1、对错误操作有正确的提示

2、输入错误数据或错误的操作,系统不崩

溃、不异常退出和丢失数据

3、能屏蔽用户的误操作

健壮性系统在达到极限时能给出预警,且系统不崩

溃、不异常退出和丢失数据

易恢复性系统运行失效后,应能快速重建系统

数据校验机制1、应保证数据的完整性和一致性,不会因

删除或反复的更新而被破坏或留下垃圾数

2、对不符合要求的输入数据,系统应给出