系统测试方案

系统测试方案

  • 测试计划是从管理角度规划和控制测试活动。测试方案是从技术角度规划和控制测试活动。
  • 测试方案写什么?:
    • 需要测试的特性
    • 测试的方法
    • 测试环境的规划
    • 测试工具的设计和选择
    • 测试用例的设计方法
    • 测试代码的设计方案
  • 系统测试方案的核心内容:
    • 系统测试策略选取
    • 系统测试子项划分
  • 测试策略(测试策略是如何用尽量少的资源来尽量好的完成测试):
    • 单元测试策略(对应多个函数如何进行单元测试)
      • 孤立测试策略
      • 自顶向下策略
      • 自底向上策略
    • 集成测试策略(对应不同的组件如何组装)
      • 大爆炸集成
      • 自顶向下集成
      • 自底向上集成
      • 三明治集成
      • 基干集成
      • 分层集成
      • 基于功能的集成
      • 基于消息的集成
      • 基于进度的集成
      • 基于风险的集成
    • 系统测试策略
      • 如何设计系统测试用例
        • 用例的设计思路以及采用的设计方法
        • 用例写作格式
      • 如何搭建系统测试环境
        • 测试环境的选取
        • 测试数据的准备
        • 测试脚本的开发
        • 测试环境的维护
      • 如何执行系统测试用例
        • 测试执行的顺序
        • 发现 bug 如何处理
        • 测试日报和报告的编写
  • 测试子项划分
    • 测试需求和测试子项没有本质的区别,都是描述需要测试和检查的点。具体划分见【系统测试计划】
  • 系统测试方案的制定原则:
    • 所有技术相关问题都可以写入
    • 系统测试方案可根据测试人员的能力决定描述的粒度
    • 若系统测试计划改变,系统测试方案也要随之调整