zoukankan      html  css  js  c++  java
  • 软件测试基础--笔记4

    3.2 生命周期各个阶段的测试要求

    需求阶段测试:

      --  目的:保证需求分析的正确性和充分性

      --  要素:

        *  需求设计是否遵循已定义的方法

        *  提交了已定义的功能说明

        *  定义了系统界面

        *  已经估计了性能标准

        *  容忍度被预先估计

        *  预先定义了权限规则

        *  需求中预先定义了文件完整性

        *  预先定义了需求的变更流程

        *  预先定义了失败的影响

    设计阶段测试:

      --  任务:设计评审、分析测试要素

      --  活动:

        概要设计:阐述测试方法和测试评估准则,编写测试计划,组织测试小组,安排里程碑测试日程

        详细设计:确认支持工具、生成测试数据和测试用例

    测试阶段:

      --  典型测试类型

        *  手册和文档测试

        *  一致性测试

        *  符合性测试

        *  功能测试

        *  覆盖性测试

        *  性能测试

        *  压力测试

        *  强度测试

        *  操作测试

        *  恢复测试

      --  测试用例(后面会有详细一点的介绍)

      --  测试报告

     安装阶段:

      --  准备安装文件和程序清单,给出安装预期结果,对安装过程中会发生的各种情况做说明准备,依赖的软硬件环境的描述

      --  安装过程工作:

        *  对程序安装的正确性和完整性进行核对

        *  检验产品文件的完整性

        *  安装的审查,追踪被记录

        *  安装之前,该系统已经被证实没有问题

        *  如果安装失败,系统有相应的解决方案

        *  安装过程进行了权限控制

        *  安装遵循一定的方法和步骤

        *  需要的配置程序和数据已经放进产品中

        *  已交付使用说明

        *  相关文件已经完整(可维护性)
        *  接口已经被合理调整(耦合性)
        *  综合性能达到用户要求
    验收测试阶段:
      --  定义用户角色,定义验收标准,编制验收计划,执行验收计划,填写验收结论
    维护阶段:
      --  测试和培训
  • 相关阅读:
    day7 面向对象 静态方法 类方法 属性方法 类的特殊成员方法 元类 反射 异常处理
    day6 面向对象 封装 继承 多态 类与实例在内存中的关系 经典类和新式类
    day5 time datetime random os sys shutil json pickle shelve xml configparser hashlib subprocess logging re正则 python计算器
    kafka常用操作命令
    linux基础
    django学习1——初识web应用程序
    mysql数据库(三)——pymysql模块
    mysql数据库(二)——表的查询
    mysql数据库(一)
    Python常用模块——re模块
  • 原文地址:https://www.cnblogs.com/testing2019/p/10684093.html
Copyright © 2011-2022 走看看