产品名称产品功能测试报告模板.docx

上传人:b****8 文档编号:9492004 上传时间:2023-02-04 格式:DOCX 页数:11 大小:33.03KB
下载 相关 举报
产品名称产品功能测试报告模板.docx_第1页
第1页 / 共11页
产品名称产品功能测试报告模板.docx_第2页
第2页 / 共11页
产品名称产品功能测试报告模板.docx_第3页
第3页 / 共11页
产品名称产品功能测试报告模板.docx_第4页
第4页 / 共11页
产品名称产品功能测试报告模板.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

产品名称产品功能测试报告模板.docx

《产品名称产品功能测试报告模板.docx》由会员分享,可在线阅读,更多相关《产品名称产品功能测试报告模板.docx(11页珍藏版)》请在冰豆网上搜索。

产品名称产品功能测试报告模板.docx

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

文档历史记录

变更历史

最后更新时间:

2018-01-0916:

39

版本

更新日期

作者

变更描述

文档目录

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数量

用例通过率

3.2功能测试

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

功能/模块名称

用例个数

用例通过数

Bug数量

用例通过率

模块1

..

..

..

模块2

3.3可靠性测试

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

测试内容

测试过程描述

测试结果

容错性

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

2、输入错误数据或错误的操作,系统不崩溃、不异常退出和丢失数据

3、能屏蔽用户的误操作

健壮性

系统在达到极限时能给出预警,且系统不崩溃、不异常退出和丢失数据

易恢复性

系统运行失效后,应能快速重建系统

数据校验机制

1、应保证数据的完整性和一致性,不会因删除或反复的更新而被破坏或留下垃圾数据

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

3.4安全性测试

安全性测试是验证软件在受到恶意攻击的情形下是否依然能够继续正确运行以及确保软件是在被授权范围内合法使用。

包括用户访问权限、sql注入、数据加密、恶意攻击等。

测试内容

测试过程描述

测试结果

权限验证

所有授权用户是否能在所授权限下进行工作,不容许超权限

安全漏洞扫描

利用漏洞扫描工具对整个应用进行扫描

….

3.5易用性测试

易用性测试是指用户使用软件时是否感觉方便,是交互的适应性、功能性和有效性的集中体现。

测试内容

测试过程描述

测试结果

页面风格一致性

页面结构、导航、按钮、菜单、链接、搜索、翻页、字体、列表、日期和控件、数据精度的风格是否一致

易操作性

1、软件操作简便,系统支持标准的鼠标、键盘操作,支持鼠标的单击、双击和右键操作,支持快捷键操作;

2、提供辅助输入手段(如选择输入、默认值等),数据检索方便、灵活;

3、具有严重后果的功能执行可逆,或者给出明显警告,执行前要求确认;

4、具有必要的信息,指导用户使用系统;

易浏览性

1、输入、输出设计规矩,输出结果应简洁、直观、美观、方便阅读、易懂和使用;

2、人机界面简洁、美观、实用,风格相对一致

3.6兼容性测试

兼容性测试,指对所设计程序与硬件、软件之间的兼容性的测试。

分为浏览器兼容测试和分辨率兼容测试两类。

测试内容

测试过程描述

测试结果

浏览器

Ie、Chrome、Firefox

..

分辨率

..

..

3.7可维护性测试

系统的可维护性是衡量一个系统的可修复(恢复)性和可改进性的难易程度。

测试内容

测试过程描述

测试结果

个性化需求开发

系统是否支持二次开发

日志维护

日志内容要包括:

哪个用户、什么时间、使用哪个IP、操作哪个模块(操作哪条业务数据(ID),操作结果(成功、失败)。

3.8部署测试

验证系统部署的最小环境或最优环境的要求,分软、硬件环境。

测试内容

测试过程描述

测试结果

硬件环境

CPU:

**

内存:

**

硬盘:

**

软件环境

操作系统:

windows**、linux**

Tomcat**…

Oracle**…

4.覆盖分析(可选)

4.1需求覆盖

需求覆盖率是指经过测试的需求/功能和需求规格说明书中所有需求/功能的比值,通常情况下要达到100%的目标。

需求、功能名称

测试类型

是否通过

备注

[Y][P][N][N/A]

Y:

通过

P:

部分通过

N:

不通过

N/A:

不可测或用例不适用

4.2测试覆盖

测试覆盖指测试系统覆盖被测试系统的程度,一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。

测试覆盖率=执行总数/用例总数×100%。

模块名称

用例个数

执行总数

测试覆盖率

漏测分析

模块1

….

..

..

模块2

..

..

5.缺陷统计与分析

5.1缺陷汇总

本次功能测试覆盖率为**%,对系统***个功能模块进行了全面的测试。

一共发现了**个bug,其中严重、高级别的bug有**个,一般的bug有**个,已修复的bug有**个,未修复的bug有**个。

模块名称

严重性的bug

一般性的bug

已修复bug

未修复bug

Bug总数

模块1

模块2

…..

5.2缺陷分析

5.2.1缺陷趋势分析

本次功能测试总共发布了xxxx个版本,xxxx-xxxx版本是迭代版本,xxxx版本是回归版本。

各个版本的缺陷分析如下:

【配图】

5.2.2缺陷严重等级分析

测试发现bug主要集中在****,属于一般性缺陷。

测试一共发现了**个严重级别的bug,出现严重级别的bug主要表现在以下几个方面:

√****

√****

【配图】

5.2.3缺陷类型分析

本次测试的缺陷类型分别是:

xxxx、xxxx…,各种类型的缺陷分析如下:

【配图】

5.2.4模块缺陷数分析

本次测试一共对系统的xxxx、xxxx…一共xx个模块进行了测试,各个模块的缺陷分析如下:

【配图】

5.3残留缺陷与未解决问题

本次测试残留的缺陷以及为解决的问题如下表:

模块名称

Bug类型

简要描述

原因分析

模块1

Bug

[填写bug标题]

[分析残留、未解决的原因]

模块2

建议

..

6.测试结论与建议

6.1测试结论

按以下4个面进行汇总分析

1.测试执行是否充分(可以增加对安全性、可靠性、可维护性和功能性描述)

2.对测试风险的控制措施和成效

3.测试目标是否完成

4.测试是否通过

6.2建议

按以下4个面进行汇总分析

1、对系统存在的问题的说明,描述测试所揭露的软件的缺陷和不足,以及可能给软件实施和运行带来的影响

2、可能存在的潜在的缺陷和后续的工作

3、对缺陷修改和产品设计的建议

4、对过程改进方面的建议

7.附件

附上bug列表(可从bug管理系统直接导出),或者用例列表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1