zoukankan      html  css  js  c++  java
  • 系统测试过程

    一、 需求

    1、需求规格说明书内容

    1)项目介绍

    2)项目环境介绍

    3)软件功能( 简单罗列即可)

    4)用户特征( 考虑用户经验、技能、角色、国籍…… )

    5)假设和依赖关系( 第三方组件、重用模块……)

    6)功能需求(简单描述、输入、处理、输出)

    7)性能需求

      静态性能指标(终端数、同时在线数…)、

      动态性能指标(正常或峰值时处理事务的数量效率…)

    8)接口需求

      用户接口(界面)

      软件接口(前后台)

      硬件接口

    9)硬件约束

    10)技术限制和本地化

    11)需求分级   3 级:必需的、可选的、有条件、

    2、需求的属性

    1) 优先级

    2)工作量

    3)风险

    好需求的六大特征 :

    1、准确性 2、无歧义性 3、完整性 4、一致性 5、可验证性 6、可追踪性

    3、不同需求间的关系

          

     

    二、测试计划

    测试需求分析(根据需求得到系统测试项)

    1、继承性分析方法

    是否继承上一版本的特性,考虑因素包括:

    1)失效影响度

    对内:开发(修改难度…)

    对外:客户

    2)成熟度

    对内:测试(历史测试情况)

    对外:客户(历史使用情况)

    3)继承方式

    独立、 交互、 变化、 既交互又变化

    对于失效影响度大,成熟度低的需求要特别关注

     

    2、测试类型分析方法

    挖掘需求具体对应每个测试类型(功能、性能…)的内容,也可以根据质量模型进行分析。

         

     

    3、功能交互分析方法

    两个或两个以上功能同时使用。
          

    4、系统测试计划内容(主要)

    1) 组织形式(组织内、组织间)

    2) 测试对象(包括功能、性能、配置……以及每个模块)

    3)需求跟踪

    4)测试通过/失败标准   缺陷密度 遗留缺陷加权和 用例执行率

    5、 测试挂起标准及恢复条件  30%的用例被阻塞

    6、 测试任务安排

      6.1)测试计划(方法标准、输入输出 时间安排 资源 风险与假设 角色职责)

      6.2)测试设计( ……)

      6.3)测试实现( ……)

      6.4)测试执行( ……)

    7、应交付的测试工作产品

    8、工作量估计

    9、资源分配


    三、测试设计

    1、系统测试项细化为系统测试子项

    2、用例设计方法    各种黑盒测试设计方法    花瓣查找法

    3、系统测试方案内容(主要)

    1) 被测对象

    2)被测试特性

    3)不被测试特性

    4) 测试模型

      4.1)测试组网图/结构关系图

      4.2) 测试原理/策略(方案之后所有的工作的策略)

      4.3) 操作流程

    5)测试需求(包括环境、工具、代码、数据,测试对象)

    6)测试设计(包括工具、代码、 用例、规程)

     

    四、测试实现

    1、根据系统测试方案的内容在用例模板上写用例

    2、系统测试用例内容

    1)用例编号

    2)项目名称( ST 为需求或测试项子项; UT 为接口名、 IT 为函数名)

    3)用例标题(关注点,标题不能重复)

    4) 优先级别(高、中、低)

    5) 预置条件(用例执行的前提)

    6) 输入

    7) 操作步骤(从进入…页面开始)

    8) 预期结果( 同时关注界面和数据库)

    3、
    预测试项

    选取测试用例中重要级别高正常路径的用例来作为预测试项,一般选取用例总数的 10~20%,以确保被测系统达到进入正式测试的条件。

     

    五、测试执行

    1、过程

    1)搭建环境

    2)测试部署

    3)执行用例

    4)发现 BUG

    5)提交 BUG

    6)跟踪 BUG

    7)写日报

    8)写小结

    9)写报告

    10)写总结

     

    2、系统测试报告内容

    1)概述

    2)测试的时间、地点、人员

    3)环境描述

    4)总结与评价

      4.1)测试过程总结

      4.2)质量评估

      4.3)总结

    5)遗留问题报告

  • 相关阅读:
    windows10+vs2010+lwip+Wireshark+winpcap环境变量配置
    Anaconda中安装了Libtiff模块,但运行程序显示ModuleNotFoundError: No module named 'libtiff'
    利用Anaconda软件安装opencv模块
    Windows10+Anaconda+PyTorch(cpu版本)环境搭建
    Spyder中报错: Check failed: PyBfloat16_Type.tp_base != nullptr
    Keras中图像维度介绍
    机器学习2-7
    LeetCode637. 二叉树的层平均值
    LeetCode617. 合并二叉树
    LeetCode590. N叉树的后序遍历
  • 原文地址:https://www.cnblogs.com/yezhaohui/p/5003245.html
Copyright © 2011-2022 走看看