测试计划

2019-08-25  本文已影响0人  summer琴

参考来源:软件测试52讲课程
一份测试计划对产品整个流程的把控、上线质量、人员有效分配等有很重要的作用,一份好的测试计划主要包含:

测试背景

主要包含产品的用户群、产品主要提供的功能、基于什么背景提出的需求,旨在解决的问题

测试范围

主要描述被测对象和测试内容:

  1. 按功能模块划分
  2. 根据每一块功能确定需要进行的功能测试,以及性能测试、安全测试、兼容性测试等非功能性测试
  3. 明确“测什么”和“不测什么”

测试策略

明确“先测什么后测什么”和“如何来测”这两个问题
针对功能的重要性、流程性决定测试顺序;给出每一块功能采用什么样的测试类型和测试方法,主要包含:

  1. 功能测试
    测试用例的设计方法、测试数据的准备、主线业务的回归测试是否需要提前做自动化设计、评估被测软件的可测试性,提前寻找开发协助准备变通方案
  2. 兼容性测试
    -针对已有产品,分析线上历史数据获取主流客户TOP30%使用的浏览器类型、版本、移动端设备类型和ios/android版本列表
    -针对全新产品,通过 TalkingData 这样的网站来查看目前主流的移动设备,分辨率大小、iOS/Android 版本等信息来确定测试范围
  3. 性能测试
    明确性能需求(并发用户数、响应时间、事务吞吐量等),设计性能测试场景并确定性能测试框架
  4. 接口测试
    针对接口测试提前准备测试工具和测试脚本

测试资源

明确“谁来测”和“在哪测”

测试进度

主要描述各类测试的开始时间、工作量(冒烟测试、测试用例执行、脚本开发量、多轮回归测试量、bug修复验证量)、预计完成时间

测试风险预估

上一篇 下一篇

猜你喜欢

热点阅读