软件测试所需的常用模板分析课件

上传人:我*** 文档编号:137993534 上传时间:2020-07-13 格式:PPT 页数:134 大小:1.31MB
返回 下载 相关 举报
软件测试所需的常用模板分析课件_第1页
第1页 / 共134页
软件测试所需的常用模板分析课件_第2页
第2页 / 共134页
软件测试所需的常用模板分析课件_第3页
第3页 / 共134页
软件测试所需的常用模板分析课件_第4页
第4页 / 共134页
软件测试所需的常用模板分析课件_第5页
第5页 / 共134页
点击查看更多>>
资源描述

《软件测试所需的常用模板分析课件》由会员分享,可在线阅读,更多相关《软件测试所需的常用模板分析课件(134页珍藏版)》请在金锄头文库上搜索。

1、第15章 软件测试所需的常用模板,本章主要讨论的模板有20个,分别在每一个小节中做详细讲解,它们是: 测试大纲写作模板 软件测试计划写作模板 测试任务说明书写作模板 测试需求说明书写作模板 单元测试写作模板 代码检查写作模板,软件测试技术研究组 中国信息大学,软件测试技术研究组 中国信息大学, 程序错误报告写作模板 程序设计写作模板 测试用例写作模板 软件测评写作模板 功能测试写作模板 性能测试写作模板 可靠性测试写作模板 集成测试写作模板,软件测试技术研究组 中国信息大学, 系统测试写作模板 验收测试写作模板 测试分析报告写作模板 测试总结写作模板 web测试写作模板 软件安全性测试写作模板

2、,软件测试技术研究组 中国信息大学,15.1 测试大纲写作模板 测试大纲在一般情况下是由一位对整个系统设计熟悉的设计人员编写的,他要明确测试的内容和测试通过的准则,能设计出完整合理的测试用例,以便系统实现后进行全面测试。 测试大纲的主要内容是:测试策略是什么、需要做哪些测试、测试过程如何组织、测试人员包括哪些?测试大纲是测试单位为了获得测试任务,在项目招标阶段编制的文件,它是测试单位参与投标时投标书内容的重要组成部分。 供参考的测试大纲写作模板如表14-1-1 所示。,表15-1-1 测试大纲写作模板,软件测试技术研究组 中国信息大学,软件测试技术研究组 中国信息大学,第1章 概述 1.1 编

3、写目的 测试大纲文档的编写目的在于为XXXX(软件名称)软件测试人员提供详细的测试步骤和测试数据,以保证测试人员对软件测试的正确性和完整性。 1.2 术语和缩写词 1.3 参考资料 说明软件测试所需的资料(需求分析、设计规范等)。,软件测试技术研究组 中国信息大学,第2章 测试环境 2.1 硬件 列出进行本次测试所需的硬件资源的型号、配置和厂家。 2.2 软件 列出进行本次测试所需的软件资源,包括操作系统和支持软件(不含待测软件)的名称、版本、厂家。,第3章 测试阶段技术,测试阶段的技术说明如表15-1-2 所示。 表15-1-2 测试阶段的技术说明表,软件测试技术研究组 中国信息大学,软件测

4、试技术研究组 中国信息大学,第4章 测试内容和测试的重点 4.1 测试概述:对测试进行一个总体描述 4.2 测试操作步骤的记录 对各测试操作按先后顺序进行编号记录。具体测试操作步骤的记录如表14-1-3 所示。,软件测试技术研究组 中国信息大学,表15-1-3 具体测试操作步骤的记录表,软件测试技术研究组 中国信息大学,第5章 人员和时间 需要列出一份清单,用于说明在整个测试期间人员的数量,时间,技术水平的要求,以及项目与人员的职务,姓名,E-mail和电话。如表14-1-4所示。,表15-1-4 人员和时间表,软件测试技术研究组 中国信息大学,第6章 测试进度计划,第 7 章 测试提交文档,

5、软件测试技术研究组 中国信息大学,15.2 测试计划模板 测试计划说明书是项目经理或者开发项目的负责人编写的, 并交给最终用户、系统集成人员、测试人员、软件开发人员、软件管理人员。最终用户用来核实软件开发、测试实施任务和时间人员安排;核实测试需求是否可接受;是否使用了适当的测试策略,反映出系统或应用程序按照预定的用途来进行应用。系统集成人员、测试人员、软件开发人员、软件管理人员用来安排工作进度,为整个测试工作指明方向。,软件测试技术研究组 中国信息大学,软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。

6、 测试计划的目的是粗略的估计测试大致需要的周期和最终测试报告递交的时间;测试计划是针对测试中的每个环节的,单元测试、集成测试、系统测试等一般都写测试计划,写的重点不同。它为整个测试阶段的管理工作和技术工作提供指南;确定测试的内容和范围,为评价系统提供依据。,供参考的测试计划模板如表14-2-1 所示。,表14-2-1 测试计划模板,供参考的测试计划模板如表15-2-1 所示。,软件测试技术研究组 中国信息大学,表15-2-1 测试计划模板,软件测试技术研究组 中国信息大学,第1章 引言 1.1编写目的 1.2 项目背景 1.3 范围 1.4测试摘要 1.4.1 重点事项 1.4.2 争议事项

7、1.4.3 风险评估 1.4.5 测试目标,软件测试技术研究组 中国信息大学,1.5 提交的测试文档 1.6名词解释 列出本文件中用到的专门术语的定义和缩写词的原词组。 1.7参考资料 列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源。,软件测试技术研究组 中国信息大学,第2章 测试任务概述 测试应列出单元测试、集成测试、系统测试、验收测试等任务,主要介绍测试范围,并作概括性描述。这部分内容是测试计划的核心所在。单个模块测试、系统整体测试中的每一项测试的内容(类型)、目的及其名称、标识符、进度安排和测试条件等。 2.1 测试目标 2.2 测试环境,软件测试技术研究组 中国信息大学,

8、 硬件 列出进行本次测试所需的硬件资源的型号、配置和厂家。 软件 列出进行本次测试所需的软件资源,包括操作系统和支持软件(不含待测软件)的名称、版本、厂家。 2.3 需求概述 2.3.1 描述建立测试环境所需要的设备、用途及软件部署计划。 2.3.2 说明所需设备的机型要求以及内存、CPU、硬 盘大小的最低要求。,软件测试技术研究组 中国信息大学,2.3.3 设备的用途,如数据库服务器,web服务器,后台开发等;如有特殊约束,如开放外部端口,封闭某端口,进行性能测试等。 2.3.4 说明每台设备上部署的自开发和第三方软件的名称和版本号,以便系统管理员按照此计划分配测试资源; 2.3.5 说明第

9、三方软件和应用程序的预计空间; 2.3.6 测试使用的工具以及用途。规定测试所需要的硬件工具和工具软件,以及其它的一些特殊设备或工具。,软件测试技术研究组 中国信息大学,2.5 测试的方法 单元测试、集成测试、系统测试、验收测试等,主要介绍测试范围并作概括性描述。这部分内容是测试计划的核心所在,所以有些软件公司更愿意将其标记为“策略”,而不是“方法”。,软件测试技术研究组 中国信息大学,2.5.1 单元测试 2.5.2 集成测试 集成测试主要目的是检测系统是否达到需求,对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误的情况,检测需求是否存在不合理的标准及要求。

10、此阶段测试基于功能完成的测试。,软件测试技术研究组 中国信息大学,2.5.3系统测试 2.5.4 功能测试 对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面(GUI)与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。,软件测试技术研究组 中国信息大学,2.5.5数据和数据库完整性测试 2.5.6接口测试 2.5.7用户界面测试 用户界面(UI)测试用于核实用户与软件之间的交互。UI测试的目标是确保用户界面会通

11、过测试对象的功能来为用户提供相应的访问或浏览功能。另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。,软件测试技术研究组 中国信息大学,2.5.8性能测试 性能测试对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。性能测试的目标是核实性能需求是否都已满足。 2.5.9负载测试 2.5.10强度测试 2.5.11容量测试 2.5.12 安全性和访问控制测试 安全性和访问控制测试侧重于安全性的两个关键方面: 应用程序级别的安全性,包括对数据或业务功能的访问。 系统级别的安全性,包括对系统的登录或远程访问。,软件测试技术研究组 中国信息大学,2.5.13故障转

12、移和恢复测试 故障转移和恢复测试可确保测试对象能成功完成转移,并能从导致意外数据损失或数据完整性破坏的各种硬件、软件或网络故障中恢复。 2.5.14配置测试 配置测试核实测试对象在不同的软件和硬件配置中的运行情况。 2.5.16 验收测试 2.5.17 文挡测试 采用检查文档是否足够、描述是否合理 2.5.18回归测试 检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统,软件测试技术研究组 中国信息大学,第3章 测试计划 测试计划(Testing plan),描述了要进行的测试活动的范围、方法、资源和进度的文档。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试

13、计划可以有效预防计划的风险,保障计划的顺利实施。 3.1 测试方案 说明确定测试方法和选取测试用例的原则。 3.2 测试项目 列出每一项测试的内容、名称、目的和进度。 3.3 测试准备 3.4测试进度 3.5测试机构及人员,软件测试技术研究组 中国信息大学,第4章 测试项目说明 测试项目说明要按测试项目的顺序逐个对测试项目做出说明。 4.1 测试项目名称及测试内容 4.2 测试用例 输入 输出 步骤及操作 允许偏差 4.3 测试进度安排,软件测试技术研究组 中国信息大学,4.4 条件 给出项测试对资源的特殊要求,如设备、软件、人员等。 4.5 测试方法 4.6 测试准则 规定各测试项通过测试的

14、标准。 4.7 测试用例 测试用例包括测试用例名称、输入(测试数据) 、输出(预期结果)、环境、工具等。 4.8 测试资料 说明项测试所需的资料。,软件测试技术研究组 中国信息大学,第5章 评价 5.1评价的范围 说明所完成的各项测试说明问题的范围及其局限性。 5.2 评价的结果 说明测试评价的结果。,软件测试技术研究组 中国信息大学,第6章 测试数据的记录、整理和分析 说明对本次测试得到数据的记录、整理和分析的方法和存档要求。 第7章 测试计划的审核和批准人 测试计划作为质量的重要文档呈现给管理层审核和批准。,软件测试技术研究组 中国信息大学,15.3 测试任务说明书模板 测试任务说明书是经

15、理或开发项目的负责人写作的,传递给软件测试人员、软件开发人员、软件管理人员。 从用户的角度出发,测试实施任务和时间人员安排;软件测试人员、软件开发人员不能影响测试进度;对软件的开发过程中每个版本完成测试任务。 供参考的测试任务说明书模板如表14-3-1 所示。,软件测试技术研究组 中国信息大学,表15-3-1 测试任务说明书模板,软件测试技术研究组 中国信息大学,1 概述 在概述部分应对整个测试任务分工进行概要描述。 1.1 编写目的 说明编写这份测试任务说明书的目的。 1.2 项目背景 1.3 编写测试任务说明书需要的文档 2测试任务 从用户的角度出发,测试实施任务和时间人员安排;软件测试人

16、员、软件开发人员不能影响测试进度;对软件的开发过程中每个版本完成测试任务。测试人员的任务:,软件测试技术研究组 中国信息大学,3 测试质量 测试质量应该包括产品的测试质量和测试小组的测试质量,关系到系统的功能或性能是否正常。 4测试范围 对测试范围的说明如下。 4.1流程测试 流程测试采用业务流程、数据流程、逻辑流程来检测软件是否能够按照流程操作时争取处理。 4.2边界值测试,软件测试技术研究组 中国信息大学,4.3容错性测试 容错性测试用于检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常影响,程序对错误的输入有正确的提示信息。 4.4 异常测试 异常测试用于检查系统能否处理异常。 4.5 安装测试 安装测试用于检查系统是否能正确安装、配置。 4.6 易用性测试 易用性测试用于检查系统是否易用、友好。,软件测试技术研究组 中国信息大学,4.7 界面测试 界面测试用于检查界面是否美观合理。 4.8 接口测试 接口测试用于检查系统是否能与外部接口正常工作。 4.9 配置测试 配置测试用于检查配置是否合理、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号