• 理顺软件开发各个环节-20(测试管理-测试方案和测试计划)


    6.6编制测试方案

      测试方案是测试的设计文档,描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。

      根据软件的不同版本计划的需求项集合和验收标准,确定测试方案,包括下列内容:

    • 需要测试的特性列表(需求项集合);
    • 测试方法:
      • 选用哪些测试类型,如功能测试、性能测试、接口测试等等;
      • 功能测试是人工测试,还是自动化测试,某些测试工具支持录制功能,录制一次测试过程后,可以重复使用;
      • 如何确保测试用例的重复使用?
      • 性能测试的方法,对数据规模有何考虑,如查询性能测试,在表记录有千万级时,性能测试体现价值;
      • 是否需要白盒测试,如何开展?用单元测试的覆盖率统计,还是用专用测试工具来统计,还是分析代码来进一步展开?
      • 回归测试的方法,是手工测试,还是自动化测试?
    • 测试环境的规划;
    • 测试工具的设计和选择;
    • 测试用例的设计方法:
      • 冒烟测试:
        • 一个正向测试用例(正常过程);
        • 一个正向测试用例+一个反向用例(异常过程);
      • 功能测试:
        • 正常过程和全部异常过程都有一个测试用例;
        • 更全面的测试用例;
      • 接口测试:
        • 一个正向测试用例;
        • 一个正向测试用例+一个反向用例;
        • 正常过程和全部异常过程都有一个测试用例;
        • 更全面的测试用例;
        • 安全性测试(如访问安全,sql注入等);
        • 性能测试;
        • 压力测试
        • .....
      • 性能测试;
      • ...
    • 测试配置脚本:
      • 需要开发哪些测试配置脚本,如测试环境初始化,将表记录从某个时间后的记录全部删除等等;
      • 数据构造脚本,如性能测试的基础数据量构造;可能是一段程序脚本;
    • 风险控制:
      • 有哪些因素阻碍或影响测试的开展,如何规避?
    • 其它...

    6.7编制测试计划

      与开发计划类似,测试计划给出了测试资源和测试进度的规划,描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。

      结合测试方案,确定有哪些测试任务,计划由谁来完成,在哪个时间节点前完成?任务完成的标志是什么?回归测试计划做几轮?

      编制测试计划是测试组长的一项重要工作,要确保测试任务、进度要求和测试资源的匹配,否则就需要协调平衡。

  • 相关阅读:
    linux grep (转)
    移除NDK方法
    Android Studio 中 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'.的问题解答
    [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)
    Rendering Problems: No Android SDK found. Please configure an Android SDK. 怎解决?
    Android Xutils 框架(转)
    Android Studio 简单设置
    Android笔记——Windows环境下Android Studio v1.0安装教程
    Android Studio使用教程(二)
    Android Studio使用教程(一)(转)
  • 原文地址:https://www.cnblogs.com/alabo1999/p/13082773.html
Copyright © 2020-2023  润新知