系统测试用例报告模版.docx

上传人:b****3 文档编号:2913913 上传时间:2022-11-16 格式:DOCX 页数:13 大小:20.66KB
下载 相关 举报
系统测试用例报告模版.docx_第1页
第1页 / 共13页
系统测试用例报告模版.docx_第2页
第2页 / 共13页
系统测试用例报告模版.docx_第3页
第3页 / 共13页
系统测试用例报告模版.docx_第4页
第4页 / 共13页
系统测试用例报告模版.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

系统测试用例报告模版.docx

《系统测试用例报告模版.docx》由会员分享,可在线阅读,更多相关《系统测试用例报告模版.docx(13页珍藏版)》请在冰豆网上搜索。

系统测试用例报告模版.docx

系统测试用例报告模版

文档状态:

文档编号:

[]Draft

[√]Released

[]Modifing

编撰:

编撰日期:

保密级别:

机密

文档版本:

2.0.0

项目名称

(TheEnglishName)

系统测试用例

XXX项目小组

修订表

编号

生成版本

修订人

修订章节与内容

修订日期

1

2

3

4

5

审批记录

版本

审批人

审批意见

审批日期

1.0.0

1.引言

系统测试用例是为系统测试而编制的一组测试输入、执行条件以及预期结果,以便测试模块之间数据接口是否满足某个特定需求或集成后的功能是否满足要求。

请用户根据项目的实际测试情况,裁剪本测试用例模板。

1.1目的

系统测试是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计的标准和规定。

1.2范围

主要测试模块之间数据传输是否正确、模块集成后的功能是否实现、模块接口功能与设计需求是否一致。

1.3读者对象

软件测试人员、文档编写人员、

1.4参考资料

资料名称

出版单位

作者

日期

1.5术语与缩略语

术语、缩略语

解释

2.功能测试用例

功能测试目的是检查软件的功能是否正确,在系统测试里,其依据是需求文档,功能测试是必不可少的。

基本方法是构造一些合理的输入,检查输出与期望是否相同。

由于输入的可能性太多,一般采用“等价区间法”、“边界值分析法”、“异常值分析法”进行测试。

2.1被测试对象的介绍

此处一般为子系统,需要对这个子系统的功能进行介绍。

2.2测试范围与目的

要测试这个子系统的如些功能?

并且达到什么目的?

2.3测试环境与测试辅助工具的描述

执行功能测试时搭建的环境,如果使用特定的测试工具,需要在此一并描述。

2.4测试驱动程序的设计

如果需要使用程序来执行或辅助功能测试的时候,需要在此处来设计测试驱动程序。

此处的设计应当达到可以直接编写驱动程序或执行的程序。

2.5功能测试用例

用例ID

功能A描述

用例目的

前提条件

输入/动作

期望的输出/响应

实际情况

示例:

典型值...

示例:

边界值...

示例:

异常值...

用例ID

功能B描述

用例目的

前提条件

输入/动作

期望的输出/响应

实际情况

示例:

典型值...

示例:

边界值...

示例:

异常值...

...

3.健壮性测试用例

健壮性是指在异常情况下,软件还能正常运行的能力。

有容错能力和恢复能力两层含义,容错是指发生异常情况时软件不出错的能力;恢复是指软件发生错误后重新运行时,能否恢复到没有发生错误前的状态的能力。

在设计用例时重点考虑在各个可能的异常情况下系统能否重新运行;有无重要的数据丢失;是否毁坏了其他相关的软硬件。

3.1被测试对象的介绍

3.2测试范围与目的

3.3测试环境与测试辅助工具的描述

3.4测试驱动程序的设计

3.5容错能力/恢复能力测试用例

异常输入/动作

容错能力/恢复能力

造成的危害、损失

示例:

错误的数据类型...

示例:

定义域外的值...

示例:

错误的数据类型...

示例:

错误的操作顺序...

示例:

错误的数据类型...

示例:

异常中断通信...

示例:

异常关闭某个功能...

示例:

负荷超出了极限...

4.性能测试用例

性能测试即测试软件处理事务的速度,一是为了检验性能是否符合需求,二是为了得到某些性能数据供参考,比如系统每秒钟处理多少数据等。

注意,所谓的性能数据都必须在一定运行环境下记录得到。

应当注意以下几点:

1、由于运行速度比较快,不可能使用手工来计算出运算时间及次数,应当编写程序用来计算时间以及记录相关数据。

2、应当分别测试软件在标准配置、建议配置、最低配置下的性能。

3、不仅要记录软硬件环境,还要记录多用户并发时的工作情况。

4、在测试的时候,为了排除干扰,应当关闭那些消耗内存、占用CPU的其他应用程序。

5、对于要测试的系统性能应当分类并给预适当的名称,比如:

每小时处理收费笔数,文件上载速度等。

6、不同的输入场景下,会得到不同的性能数据,应当分档记录。

7、由于环境的波动,同一种输入情况在不同的时间可能得到不同的性能数值,可以取其平均值。

4.1被测试对象的介绍

4.2测试范围与目的

4.3测试环境与测试辅助工具的描述

4.4测试驱动程序的设计

4.5性能测试用例

用例ID

性能A描述

用例目的

前提条件

输入数据

期望的性能(平均值)

实际性能(平均值)

用例ID

功能B描述

用例目的

前提条件

输入数据

期望的性能(平均值)

实际性能(平均值)

...

5.图形用户界面测试用例

大部分软件都会有图形用户界面,这类的测试用例主要是测试和评估用户界面的正确性、易用性和视觉效果。

由此可以此类测试或评价的主观性非常强,所以在设计测试用例时,需要考虑到不同类别人员的观点。

再就是,由于是主观性的评价,此类用例不太适合使用测试程序来测试。

5.1被测试对象的介绍

5.2测试范围与目的

5.3测试环境与测试辅助工具的描述

5.4测试人员分类

类别

特征

A类

B类

...

5.5用户界面测试的检查表

检查项

A类人员评价

B类人员评价

窗口切换、移动、改变大小是正常吗?

用户界面是否与软件的功能相融洽?

界面的布局符合软件的功能逻辑吗?

各种界面元素的文字正确吗?

(如标题、提示等)

各种界面元素的状态正确吗?

(如有效、无效、选中等状态)

是否所有界面元素都不会让人误解?

各种界面元素支持键盘操作吗?

各种界面元素知识鼠标操作吗?

是否恰当地利用窗体的空白,以及分割线?

界面元素是否在水平或者垂直方向对齐?

是否所有界面元素提供了充分而必要的提示?

对话框中的默认焦点正确吗?

数据项能正确返回必要的结果信息吗?

对于常用的功能,用户能否不必阅读手册就能使用吗?

界面结构能清晰地反映工作流程吗?

用户是否容易知道自己在系统中的位置,不会迷失方向?

是否提供进度条、动画等反映正在进行的比较耗时的过程?

执行有风险的操作时,有“确认”、“放弃”等提示吗?

操作顺序合理吗?

有联机帮助吗?

各种界面元素的布局合理吗?

美观吗?

各种界面元素的颜色协调吗?

各种界面元素的形状美观吗?

字体是否一致、美观?

图标直观吗?

色盲或色弱的用户能正常使用该界面吗?

同类的界面元素是否有相同的视感和相同的操作方式?

是否根据用户权限自动屏蔽某些功能?

是否提供逆向功能用以撤销不期望的操作?

初学者和熟悉用户都有合适的方式操作这个界面吗?

是否使用国际通行的图标及语言?

度量单位、日期格式、人的名字等是否符合国际惯例?

6.信息安全性测试用例

信息安全是指防止系统被非法入侵的能力,既属于技术问题又属于管理问题。

应当注意,在世界上不存在绝对安全的系统。

我们在对系统安全性测试时可以考虑如下几种方法:

1)为非常入侵设立目标,比如:

管理信息系统里常见的SQL注入,通过给查询条件特定的SQL语句从而达到非法更改数据库记录的目的。

2)如果有人绕过系统的安全管理成功了,要详细记录入侵的过程。

6.1被测试对象的介绍

6.2测试范围与目的

6.3测试环境与测试辅助工具的描述

6.4测试驱动程序的设计

6.5信息安全性测试用例

用例ID

假设目标A

前提条件

非法入侵手段

是否实现目标

代价-利益分析

...

用例ID

假设目标B

前提条件

非法入侵手段

是否实现目标

代价-利益分析

...

7.压力测试用例

压力测试也叫负荷测试,即获取系统能正常运行的权限状态。

其主要任务是:

构造正确的输入,逐步增加系统的负荷直到刚好不瘫痪。

这时的数据就是系统可以承受的“权限”值。

比如:

对服务器进行压力测试,可以增加并发操作的用户数量,或者连续不停地向服务器发请求,或者一次性向服务器发送特别大的数据等,此时看服务器的运行状态。

由此可间,此测试通常使用程序来模拟用户的操作来实现,通过手工是很难完成的。

压力测试的一个变种是敏感测试,即在某种情况下,微小的输入变动会导致系统的表现(如性能)发生急剧的变化。

敏感测试目的是发现什么样的输入可能会引发不稳定现象。

7.1被测试对象的介绍

7.2测试范围与目的

7.3测试环境与测试辅助工具的描述

7.4测试驱动程序的设计

7.5压力测试用例

用例ID

假设名称A

例如“最大并发用户数量”

前提条件

输入/动作

期望的输出/响应

是否能正常运行

例如:

10个用户并发操作

例如:

100个用户并发操作

...

用例ID

假设名称B

前提条件

输入/动作

期望的输出/响应

是否能正常运行

...

8.可靠性测试用例

可靠性是指在一定的环境下、在给定的时间内、系统不发生故障的概率。

由于软件不像硬件那样可以,所以软件可靠性测试可能会花费很长的时间。

比较实用的办法是:

让用户使用该系统,记录每一次发生故障的时刻,计算出相邻故障的时间间隔(注意,要去掉非工作时间)。

这样就可以计算得到发生故障的“最小时间间隔”、“最大时间间隔”、“平均时间间隔”,其中的“平均时间间隔”就是表明了系统可靠的程度的。

8.1被测试对象的介绍

8.2测试范围与目的

8.3测试环境与测试辅助工具的描述

8.4测试驱动程序的设计

8.5可靠性测试用例

任务A描述

连续运行时间

故障发生的时刻

故障描述

...

统计分析

任务A无故障运行的平均时间间隔

(CPU小时)

任务A无故障运行的最小时间间隔

(CPU小时)

任务A无故障运行的最大时间间隔

(CPU小时)

任务B描述

连续运行时间

故障发生的时刻

故障描述

...

统计分析

任务B无故障运行的平均时间间隔

(CPU小时)

任务B无故障运行的最小时间间隔

(CPU小时)

任务B无故障运行的最大时间间隔

(CPU小时)

9.安装/反安装测试用例

安装测试主要是:

至少在标准配置和最低配置两种环境下进行安装测试;如果有安装界面,应当尝试各种选项,如选择“全部安装”、“部分安装”、“升级安装”进行测试。

反安装测试主要是看程序能否顺利卸载

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

当前位置:首页 > 工程科技 > 材料科学

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

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