Cap23_信息系统综合测试与管理

23 信息系统综合测试与管理

21.1 测试基础

23.1.1 软件测试模型

V模型、W模型、H模型、X模型、前置测试模型

  1. V模型:需求分析、概要设计、详细设计、编码;单元测试、集成测试、系统测试、验收测试

23.1.2 软件测试类型

  1. 按照开发阶段划分
    • 单元测试:模块测试,是针对软件设计最小单元进行正确性检验的工作。
    • 集成测试:组装测试、联合测试、子系统测试、部件测试
    • 系统测试:是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等是否满足其规约所指定的要求。
    • 验收测试:交付测试、发布测试或确认测试
  2. 按照测试实施组织划分
    1. 开发方测试:验证测试或者Alpha测试
    2. 用户测试:Beta测试
    3. 第三方测试
  3. 按照测试技术划分
    1. 黑盒测试:功能测试
    2. 白盒测试:结构测试
    3. 灰盒测试
  4. 按照测试执行方式划分
    1. 静态测试
    2. 动态测试
  5. 按照测试对象类型划分
    1. 功能测试
    2. 界面测试
    3. 流程测试
    4. 接口测试
    5. 安装测试
    6. 文档测试
    7. 源代码测试
    8. 数据库测试
    9. 网络测试
    10. 性能测试
      1. 负载测试
      2. 压力测试
        1. 并发测试
        2. 大数据量测试
      3. 稳定性测试
  6. 按照质量属性划分
    1. 容错性测试
    2. 兼容性测试
    3. 安全性测试
    4. 可靠性测试
    5. 可用性测试
    6. 维护性测试
    7. 可移植性测试
    8. 易用性测试
  7. 按照测试地域划分
    1. 本地化测试
    2. 国际化测试

23.2 软件测试技术

23.2.1 黑盒测试法

  1. 测试区域确定法
    1. 等价类划分法
    2. 边界值分析法
  2. 组合覆盖法
    1. 全组合覆盖法
    2. 成对组合覆盖法
    3. 正交实验设计法
    4. 数据覆盖法
  3. 逻辑推断法
    1. 因果图法
    2. 判定表法
    3. 大纲法
  4. 业务路径覆盖法
    1. 场景分析法
    2. 功能图法
  5. 黑盒测试方法综述

23.2.2 白盒测试法

  1. 白盒测试基本概念
  2. 白盒测试方法
    1. 静态白盒测试法
      1. 代码检查法
      2. 静态结构分析法
      3. 静态质量度量法
    2. 动态白盒测试
      1. 覆盖测试
      2. 控制结构测试

23.3 信息系统测试管理

23.3.1 测试管理概述

23.3.2 测试管理内容

23.3.3 测试监控管理

23.3.4 配置管理

23.3.5 测试风险管理

  1. 需求风险
  2. 测试用例风险
  3. 缺陷风险
  4. 代码质量风险
  5. 测试环境风险
  6. 测试技术风险
  7. 回归测试风险
  8. 沟通协调风险
  9. 其他不可预计风险

23.3.5 测试人员绩效考核

  1. 工作内容考核
  2. 工作效率与工作质量考核
  3. 对自动化测试人员效率的度量
  4. 对测试项目负责人效率的度量
  5. 测试管理度量
  6. 考核注意事项
posted @ 2018-10-03 19:15  新崔斯特姆的营地  阅读(199)  评论(0编辑  收藏  举报