【测试基础】测试产出的文档“们”

  • 测试计划方案文档

通常情况下,测试计划和测试方案可合为一个文档

文档说明: 包含文档目的和读者对象

文档目的:编写文档的目的、文档时用到的约定和文档的编排方式

读者对象:包括部门经理/高级经理、项目经理、项目组、测试人员、配置管理员及其他相关人员

术语与参考: 包含参考资料与术语解释

参考资料:填写本文档时使用的参考资料,如详细设计文档、开发文档等

术语解释:解释测试人员使用的专业术语,如集成测试、冒烟测试的含义等

测试计划概述: 包含测试系统概述、测试目标、测试方法、测试里程碑、测试系统发布及沟通策略

测试系统概述:介绍测试的系统体系结构、组件、集成测试相关的系统分解或者组装情况

测试目标、方法及策略:说明测试目标、方法(手工、自动)、分阶段测试的策略等

测试系统发布及沟通策略:根据项目的开发情况、说明测试工作和开发工作的协调关系、系统发布的策略等。

测试范围: 从系统的功能模块及测试类型经行阐述。对需要测试的、不测试的内容分别进行说明

分阶段测试: 包含测试阶段定义、准入与准出标准、测试内容

测试阶段定义

准入与准出标准

测试内容

环境与工具: 包括测试环境与测试工具

测试环境:根据不同测试类型的测试要求,可能要搭建不同的测试环境进行测试。

测试工具:采用的测试工具及用途、来源和版本

测试开发: 包括测试需求、测试系统设计、测试用例库、测试包及其说明、分析模板[可选]

测试需求:由需求说明书提取出来的测试需求(详情见项目测试整体需求)

测试系统设计包括测试用例库、测试包以及说明

测试用例库:按不同的测试类型分类,列举本项目开发的所有测试用例

测试包及其说明:测试用例用“;”分割

分析模板[可选]:根据业务流程画出测试设计的分析模型

阶段测试详细计划: 根据项目情况,计划每个阶段中的每一轮的测试计划,包括测试的系统版本和测试物、策略、要求、人员、进度、采用的测试包或测试用例等

测试执行管理与评价: 阐述项目测试的发布、测试记录与缺陷管理等遵守的规范、规则等内容,以及本项目测试的小结和总结的计划

风险列表: 阐述项目测试可能遇到的风险

附录: 附录A测试用例、附录B测试脚本等、链接到相应的文档

  • 项目测试整体需求文档

测试需求概述: 描述本文档的目的、项目达成的标准等

被测对象: 简述描述测试项目的背景、重要模块、需达到的质量目标等

测试模型需求: 包括测试原理/策略需求和操作流程需求

测试原理/策略需求:描述所需要测试类型的内容及是否使用辅助工具等

操作流程需求:描述不同类型测试键的先后顺序,以及测试流程的先后顺序。

整体测试需求

测试环境需求:描述所需测试类型的环境需求,如功能测试环境、性能测试环境需求

被测对象需求:

~应测试的特性包括:

a、功能特性——需测试的模块及其功能

b、性能特性——测试系统需要达到的性能指标

c、配置特性——使用的操作系统、硬件限制以及数据库版本等

~不被测试的特性:如界面UI测试及稳定性测试等

测试工具需求:描述本项目需使用的测试工具

测试代码需求:如需建立自动化测试代码、性能测试代码以及需自构测试工具等

测试数据需求:描述项目使用到的测试数据

测试人员需求:测试人员资历以及他们需具备的技能标准

测试设计需求

测试工具设计需求:如有自建测试工具的需求,此处详细描述工具的特性功能设计方案

测试代码设计需求:如有自建测试代码的需求,此处详细描述代码的特性功能设计方案

测试用例设计需求:此处描述测试用例的框架结构以及使用的设计方法

  • 项目测试细化需求文档

掌握了系统整体需求说明数的主要组成部分后,测试人员需要对系统进行各个模块的细化需求提取工作,项目测试细化需求文档可以根据项目的特性来进行细化。

在该示例中,项目测试细化需求分为需求汇总信息分析、流程分析、数据功能点分析和校色部门分析

? 需求汇总信息分析内容:

? 测试需求流程分解内容:

? 测试数据功能点分析内容:

? 测试角色及部门分析内容:

  • 项目用例文档

测试框架可以分为俩种类型:

  • 代码型测试框架:如自动化测试中需使用的框架Cucumber和RobotFramework等,也可以是自己编写的框架。测试人员可以简单地使用这些框架完成测试用例管理、执行测试、输出测试报告等工作。
  • 用例型测试框架:编写测试用例的框架(测试用例框架 = 测试用例整体需求 + 测试用例层级关系)。

测试用例汇总表

界面测试用例

功能测试用例

流程测试用例

接口测试用例

性能测试用例

性能测试实现方式有俩种:

1、通过负载接口压测来实现接口的性能测试,一般可以通过程序模拟或jmeter工具来完成

2、不通过负载,单用户情况下的响应情况,可以人为地通过htpwatch等工具来完成

  • 缺陷报告

原文地址:https://www.cnblogs.com/CSgarcia/p/9661862.html

时间: 2024-10-10 07:36:52

【测试基础】测试产出的文档“们”的相关文章

xml基础及其解析xml文档

xml基础及其解析xml文档 xml基础及其解析xml文档 xml基础语法 中国特色乱码问题 写xml文件的工具 xml中使用的转义字符 处理指令已经过时 xml的两个重要的功能 xml注释 xml解析Java应用程序读取xml文件的内容 xml解析原理 xml解析工具 DOM4J使用 DOM4J中核心API 将xml文档从磁盘读进内存形成Document对象 读取所有的标签节点 读取所有的属性节点 读取所有的文本节点 解决上面提出的问题 xml基础语法 一个基本的xml构成: <!--vers

测试自动化工具UIRecorder安装文档

测试自动化UIRecorder安装文档 一.node.js和UIRecorder的下载安装 1.安装node.js 下载路径:https://nodejs.org/en/ 2.下载UIRecorder文件包并解压缩到G盘(G:\uirecorder-master) 下载路径:http://uirecorder.com/ 二.UIRecorder的安装依赖和使用 前提: 在G:\uirecorder-master\tool中打开chromedriver,不要关闭. 1.安装关键依赖 命令如下: G

Dreamweaver 基础 :DW的文档窗口

"文档"窗口 "文档"窗口显示当前文档.可以选择下列任一视图: "设计"视图是一个用于可视化页面布局.可视化编辑和快速应用程序开发的设计环境.在该视图中,Dreamweaver 显示文档的完全可编辑的可视化表示形式,类似于在浏览器中查看页面时看到的内容. "代码"视图是一个用于编写和编辑 HTML.javaScript.服务器语言代码(如 php 或 ColdFusion 标记语言 (CFML))以及任何其它类型代码的手工编码

Dreamweaver 基础 :DW的文档工具栏

"文档"工具栏中包含按钮,这些按钮使您可以在文档的不同视图间快速切换:"代码"视图."设计"视图.同时显示"代码"和"设计"视图的拆分视图. 工具栏中还包含一些与查看文档.在本地和远程站点间传输文档有关的常用命令和选项. 以下选项出现在"文档"工具栏中: 显示代码视图仅在"文档"窗口中显示"代码"视图. 显示代码视图和设计视图在"文档&q

linux基础:8、文档属性、基础命令介绍(3)

文档属性) 我们都知道,在windows下如果我们要查看文件或目录文件的属性的话,我们可以采用在目标文件上右键然后选择属性的方式来查看.同样在linux下文件也是有着自己的属性的,接下来是我个人在此问题上的总结,将会用最简洁的方式表达出来. 文档属性查看命令:ls -l ============================================================================ [[email protected] ~]# ls -l total 40

前端基础之操作标签—文档处理

一.操作标签 1.文档处理   <1>添加到指定元素内部的后面 $(A).append(B) // 把B追加到A后面 $(B).appendTo(A) // 把B追加到A后面   <2>添加到指定元素内部的前面 $(A).prepend(B); // 把B添加到A的前面 $(B).prependTo(A); // 把B添加到A的前面   <3>添加到指定元素外部的后面 $(A).after(B) // 把B放到A外部的后面 $(B).insertAfter(A) //

jquery 操作dom效率测试------html和append插入文档

$(function () { var htmlResult = createHtmlContent(100); console.log(htmlResult) insertHtml.call($("#left"), "html()耗时:", htmlResult); insertHtml.call($("#right"), "append()耗时:", htmlResult); }); function createHtml

Swagger-UI 基于REST的API测试/文档类插件

现在多数的项目开发中,网站和移动端都需要进行数据交互和对接,这少不了使用REST编写API接口这种场景.例如我目前的工作,移动端交由了另一团队开发,不同开发小组之间就需要以规范和文档作为标准和协作基础.良好的文档可以让开发事半功倍,而作为又懒又要效率又能交代的码农,当然最希望一切自动化,或用小聪明来找到最适合的工具. Swagger-UI简单而一目了然.它能够纯碎的基于html+javascript实现,只要稍微整合一下便能成为方便的API在线测试工具.项目的设计架构中一直提倡使用TDD(测试驱

软工测试文档

一.软件测试部分 (一) 软件测试计划 引言 本部分介绍测试基本情况和要求,包括编写目的.项目背景和术语等. 1.1编写目的 为网页测试建立计划,供网页测试人员作为网页测试实施时的参考. 1.2专案背景 介绍项目的背景和范围等. 本项目由华中农业大学软件工程学习小组提出,由华中农业大学信息学院2017级计算机科学与技术专业学生完成. 本项目应用范围为对果蔬饮食感兴趣的师生. 1.3术语定义 包括软件和测试方面的基本术语. 白盒测试:白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的