软件测试基础--笔记4

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

需求阶段测试:

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

  --  要素:

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

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

    *  定义了系统界面

    *  已经估计了性能标准

    *  容忍度被预先估计

    *  预先定义了权限规则

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

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

    *  预先定义了失败的影响

设计阶段测试:

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

  --  活动:

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

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

测试阶段:

  --  典型测试类型

    *  手册和文档测试

    *  一致性测试

    *  符合性测试

    *  功能测试

    *  覆盖性测试

    *  性能测试

    *  压力测试

    *  强度测试

    *  操作测试

    *  恢复测试

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

  --  测试报告

 安装阶段:

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

  --  安装过程工作:

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

    *  检验产品文件的完整性

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

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

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

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

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

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

    *  已交付使用说明

    *  相关文件已经完整(可维护性)
    *  接口已经被合理调整(耦合性)
    *  综合性能达到用户要求
验收测试阶段:
  --  定义用户角色,定义验收标准,编制验收计划,执行验收计划,填写验收结论
维护阶段:
  --  测试和培训
原文地址:https://www.cnblogs.com/testing2019/p/10684093.html