zoukankan      html  css  js  c++  java
  • 【测试基础】测试产出的文档“们”

    • 测试计划方案文档

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

    测试计划方案.png
     

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

    文档目的:编写文档的目的、文档时用到的约定和文档的编排方式
    读者对象:包括部门经理/高级经理、项目经理、项目组、测试人员、配置管理员及其他相关人员

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

    参考资料:填写本文档时使用的参考资料,如详细设计文档、开发文档等
    参考资料.png
    术语解释:解释测试人员使用的专业术语,如集成测试、冒烟测试的含义等
    术语解释.png

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

    测试系统概述:介绍测试的系统体系结构、组件、集成测试相关的系统分解或者组装情况
    测试目标、方法及策略:说明测试目标、方法(手工、自动)、分阶段测试的策略等
    测试系统发布及沟通策略:根据项目的开发情况、说明测试工作和开发工作的协调关系、系统发布的策略等。

    测试范围: 从系统的功能模块及测试类型经行阐述。对需要测试的、不测试的内容分别进行说明
    分阶段测试: 包含测试阶段定义、准入与准出标准、测试内容

    测试阶段定义
    测试阶段定义.png
    准入与准出标准
    准入与准出标准.png
    测试内容
    图片.png

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

    测试环境:根据不同测试类型的测试要求,可能要搭建不同的测试环境进行测试。
    图片.png
    测试工具:采用的测试工具及用途、来源和版本
    图片.png

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

    测试需求:由需求说明书提取出来的测试需求(详情见项目测试整体需求)
    测试系统设计包括测试用例库、测试包以及说明
    测试用例库:按不同的测试类型分类,列举本项目开发的所有测试用例
    图片.png
    测试包及其说明:测试用例用“;”分割
    图片.png
    分析模板[可选]:根据业务流程画出测试设计的分析模型

    阶段测试详细计划: 根据项目情况,计划每个阶段中的每一轮的测试计划,包括测试的系统版本和测试物、策略、要求、人员、进度、采用的测试包或测试用例等
    测试执行管理与评价: 阐述项目测试的发布、测试记录与缺陷管理等遵守的规范、规则等内容,以及本项目测试的小结和总结的计划
    风险列表: 阐述项目测试可能遇到的风险
    附录: 附录A测试用例、附录B测试脚本等、链接到相应的文档

    • 项目测试整体需求文档

    图片.png
     

    测试需求概述: 描述本文档的目的、项目达成的标准等
    被测对象: 简述描述测试项目的背景、重要模块、需达到的质量目标等
    测试模型需求: 包括测试原理/策略需求和操作流程需求

    测试原理/策略需求:描述所需要测试类型的内容及是否使用辅助工具等
    操作流程需求:描述不同类型测试键的先后顺序,以及测试流程的先后顺序。

    整体测试需求

    测试环境需求:描述所需测试类型的环境需求,如功能测试环境、性能测试环境需求
    被测对象需求:
    ~应测试的特性包括:
    a、功能特性——需测试的模块及其功能
    b、性能特性——测试系统需要达到的性能指标
    c、配置特性——使用的操作系统、硬件限制以及数据库版本等
    ~不被测试的特性:如界面UI测试及稳定性测试等
    测试工具需求:描述本项目需使用的测试工具
    测试代码需求:如需建立自动化测试代码、性能测试代码以及需自构测试工具等
    测试数据需求:描述项目使用到的测试数据
    测试人员需求:测试人员资历以及他们需具备的技能标准

    测试设计需求

    测试工具设计需求:如有自建测试工具的需求,此处详细描述工具的特性功能设计方案
    测试代码设计需求:如有自建测试代码的需求,此处详细描述代码的特性功能设计方案
    测试用例设计需求:此处描述测试用例的框架结构以及使用的设计方法
    图片.png

    • 项目测试细化需求文档

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

    项目测试细化需求组成部分.png
     

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

    图片.png
     

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

    图片.png
     

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

    图片.png
     

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

    图片.png
     
    图片.png
     
    • 项目用例文档

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

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

    测试用例汇总表
    测试用例汇总表.png
    界面测试用例
    界面测试用例.png
    功能测试用例
    功能测试用例.png
    流程测试用例
    流程测试用例.png
    接口测试用例
    接口测试用例.png
    性能测试用例
    性能测试用例.png
    性能测试实现方式有俩种:
    1、通过负载接口压测来实现接口的性能测试,一般可以通过程序模拟或jmeter工具来完成
    2、不通过负载,单用户情况下的响应情况,可以人为地通过htpwatch等工具来完成

    • 缺陷报告

    缺陷报告格式.png
    缺陷报告说明.png

  • 相关阅读:
    CSP-J2019游记&解题报告
    旋转立方体实现
    博客背景线条实现
    垃圾基数排序
    链表实现队列(指针)
    公共子序列(luogu P1439)
    可并堆(左偏树)
    搜索(靶形数独)
    线段树(压位)luogu P1558色板游戏
    线段树区间取反
  • 原文地址:https://www.cnblogs.com/CSgarcia/p/9661862.html
Copyright © 2011-2022 走看看