测试方案和测试计划,测试报告几乎都是每个测试人员都必须掌握的。但有时经常搞混,特别是测试方案和测试计划。

测试方案和测试计划的区别

方案和计划英文翻译都叫“plan”,但具体的区别:

什么是测试方案?
  所谓测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。

什么是测试计划?
  所谓测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、谁执行任务和风险控制等。

测试方案-偏技术:属于技术层面的文档,从技术的角度对测试活动进行规划。主要使用什么技术、什么工具等,即怎么测

测试计划-偏项目:属于组织管理层面的文档,从组织管理的角度对测试活动进行规划属于技术层面的文档,从技术的角度对测试活动进行规划。主要是目标,时间,人员,资源、环境等,即测什么

从大的方面讲,测试方案包含测试计划。

测试方案和测试计划什么时候编写

测试方案:是在项目立项或者需求分析的时候,这时候你就要考虑产品/项目需要用什么方法测,比如是web、app等,使用的技术不一样;其二,每个阶段使用技术/工具也不一样,更多的是测试经理或领导在项目成立或需求分析阶段编写的,考虑总体的大致方案,每个版本的计划,风险等,这样后面知道需要怎么去进行测试,可以解决一些技术难题。

测试计划:是在项目执行的时候,更多的是测试带组人员安排并编写,其目的是看看这个版本你需要多少人、什么时候完成,这就是计划。

测试方案

测试方案分为大方向,和小方向,大方向是指项目的,小方向是每个版本。

小方案的测试方案接近测试计划,这个方案是跟项目经理评审,确定要做什么内容,了解项目情况,哪些需要测试,哪些不需要。

例如:

最小集测试(入口检查)、可生产性、合入故障(修改点)、功能测试、性能测试、压力测试、兼容性测试、自动化测试、外场测试、其他。

以上的确认下在这个版本需要测试吗?如果需要,要考虑需要什么技术或工具测试。然后这些安排谁去测试,什么时候测完等等,很接近测试计划,也顺便吧测试计划做了。

大方向一般内容模板如下(文档是死的,人是活的,根据实际去考虑):

1    引言  4
1.1 编写目的    4
1.2 背景  4
1.3 预期的读者和阅读建议  4
1.4 参考文档    4
2   术语、定义和缩略语   4
2.1 术语、定义   4
2.2 缩略语 5
3   综合描述    5
3.1 软件功能    5
3.2 测试需求范围  5
4   测试风险    6
5   测试策略    7
5.1 测试方法    7
5.2 缺陷管理    8
6   测试计划    8
6.1 集成计划    9
6.2 集成测试进度安排    9
6.3 测试环境与资源配备   10
6.3.1   人员配备    10
6.3.2   测试环境    11
6.3.3   终端特性    12
7   测试报告    13

部分内容如下:

测试方法:

集成测试一般采用大爆炸测试&自底向上方法测试

1.功能测试:测试各功能(含协议、框架、驱动)是否存在问题,集群基本业务是否正常;
2.性能测试:在特定条件下,使用工具操作,是否出现问题或异常现象;
3.稳定性测试:跑monkey是否出现问题或异常现象;
4.疲劳测试:固定几台终端不关机、不重启,一致测试,考察终端承受能力;
5.压力测试:针对集群业务相关,如集群呼叫、短信收发、集群联系人存储、应用和按钮频繁连续操作等;
6.异常测试:在特殊场景下测试功能性,如迟后接入、异常操作、低电、业务中断等;
7.内存测试:使用工具获取应用测内存使用情况,提供研发分析;
8.并发测试:同时使用两个应用以上(含集群),如公网并发、短消息并发、音乐/视频同时并发;

测试报告:

报告名称

报告内容

编写者

接收者

测试工作日报

反馈当日测试内容情况,以及测试影响和风险点

反思测试哪个环节出现遗漏、不足之处,当作经验教训。

自测人员

项目经理

开发经理

科长

自测人员

项目相关人员

测试工作周报

反馈工作周进程

反思测试出现遗漏、不足之处,当作经验教训。

自测人员

开发经理

项目相关人员

科长

开发经理

自测人员

项目相关人员

测试工作月报

反馈工作月度情况,以及缺陷跟踪情况;

反思测试哪个环节出现遗漏、不足之处,当作经验教训。

自测人员

开发经理

项目相关人员

科长

开发经理

自测人员

项目相关人员

测试阶段性报告

开发经理在达到里程碑(版本发布)前后,自测人员在集成前后,汇报该阶段的主要工作、存在的问题和解决方法/建议、以及风险点等

开发经理

自测人员

科长

自测人员

项目相关人员

测试总结报告

测试总结

缺陷跟踪统计

分析建议

自测人员

项目经理

开发经理

科长

自测人员

项目相关人员

其他的参照实际公司情况,根据模板或在扩展编写。

测试计划

测试计划相对就简单点,遵守5W+1H原则:

1.what:测什么 --目标

2.when:什么时候 --时间

3.where:在哪里测--环境

4.who:谁测--人员

5.why:为什么测--目的

6.how:怎么测--方法

简单来说:我们的测试目标,这个版本测到什么程度,测试目的是为了商用,还是合入故障验证,测试时间,几个人,几个模块,分多少用例,有什么环境什么资源,用什么方法,什么工具。。。。这些计划安排出来就明显,测过程需要些什么。

测试报告

测试报告就是给领导看的,那就把你的内容都安排放里面即可。比如,多少用例,多少人,多少bug,合入故障,解决故障等,最好是数字化图表化,这样领导一看就清楚。这个可以百度搜索模板,有些公司都有属于自己的模板。

记住,报告开头最明显的是告诉这个版本是否测试通过,这个有通过标准的,看公司怎么定义。

测试方案/测试计划/测试报告相关推荐

  1. 测试方案/测试计划/测试报告,经常弄混要怎么区分?

    目录 前言 1.测试方案和测试计划的区别 2.测试方案和测试计划什么时候编写 3.测试方案 4.测试计划 5.测试报告 前言 测试方案和测试计划,测试报告几乎都是每个测试人员都必须掌握的.但有时经常搞 ...

  2. 测试计划和测试方案的核心内容

    (用自己的话说出来:测什么.谁来测.怎么测)测试计划(管理型文档) 1. 明确测试目标与范围 2. 执行计划的角色与职责 3. 进度的安排和资源分配 4. 风险评估与应对 5. 测试的准入和准出标准 ...

  3. 测试方案,测试计划文档中的内容

    当时我们公司的测试方案主要是从七个方面进行的: 1 文档标识:是对被测系统的简单描述 2 概要:主要是针对被测系统的介绍以及包含的主要功能业务,测试的目的,测试的范围,测试环境的描述以及测试所需的相关 ...

  4. 测试方案和测试计划的区别

    测试方案和测试计划的区别 一.测试计划: 对测试全过程的组织.资源.原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估.风险分析和需求管理. 二.测试方案: 描 ...

  5. 测试计划与测试方案的区别

    计划:属于组织管理层面的文档,从组织管理的角度对测试活动进行规划: 方案:属于技术层面的文档,从技术的角度对测试活动进行规划.   测试计划:  对测试全过程的组织.资源.原则等进行规定和约束,并制定 ...

  6. 待过猫厂、狗厂、鹅厂、猪厂的10年测试码农告诉你-测试计划与测试方案的区别?

    一.前言:猫厂.狗厂.鹅厂.猪厂名称解释 现在国内比较出名的一些互联网企业,他们在江湖上都有着自己特别"黑话"称谓.这些称谓一开始起源于阿里巴巴,因为马云本人非常喜欢金庸的武侠小说 ...

  7. 测试计划、测试方案、测试策略、测试用例的区别

    测试计划.测试方案.测试策略.测试用例的区别 转自:https://www.cnblogs.com/zhangyublogs/p/5124735.html 一 测试计划 测试计划是指描述了要进行的测试 ...

  8. 软件项目测试报告怎么做?详细测试方案模板参考

    从一个软件项目立项到研发最后上线要经过很多环节,其中软件测试也是其中重要的环节之一,做软件项目测试就不可避免的牵涉到项目测试报告了.一份完整明确的软件项目测试报告能够帮助软件开发人员更好的完善产品质量 ...

  9. 浅析测试计划,测试方案及测试策略

    在测试过程中,测试计划,测试策略,测试方案,是比较容易混淆的几个概念. 测试计划 什么是测试计划? 测试计划Testing plan,描述了要进行的测试活动的范围.方法.资源和进度的文档:是对整个信息 ...

  10. 面试被问到:测试计划和测试方案有什么区别?

    面试的时候,很多小伙伴都被面试官问过这个问题 "测试计划和测试方案有什么区别"? 到底有什么区别呢?我们先好好了解下这两个文档. 一.测试计划 1.测试计划是什么? 测试计划是组织 ...

最新文章

  1. 候选翻译文章列表[示范]
  2. GIT:如何管理本机的多个ssh密钥(多个远程仓库账号)
  3. AutoGL:浅谈未来非常有前景的自动图机器学习相关概念
  4. iask(http://ishare.iask.sina.com.cn/download/explain.php?fileid=12207500)
  5. Spark2.x RPC解析
  6. HashMap 的 7 种遍历方式与性能分析!「修正篇」
  7. ES6 数值的拓展笔记
  8. UGUI的表格布局组件
  9. command对象提供的3个execute方法是_【面试题】面向对象编程篇-01
  10. Python爬虫之初窥Scrapy
  11. 模拟静态小米商城官网html+css
  12. python中加注释_python中如何添加注释
  13. 车载激光扫描系统介绍
  14. v.douyin.com生成制作抖音缩短口令网址php接口方法
  15. access随系统启动的宏_Access 中启动带宏的excel
  16. stemwin 实现显示屏幕滑动
  17. 源码软件版本Release RC Beta说明
  18. Elasticsearch 快照生命周期管理 (SLM) 实战指南
  19. 【Python】Python实现N级台阶,一次可以走1步,2步,3步,一共多少种上楼梯方法
  20. 每日一题.每日一练 .6.水壶问题(写完感觉自己能去讲课版)

热门文章

  1. mysql数据库置疑_SQL数据库置疑 823 824 错误修复 无法附加处理
  2. Excel 表格排版--会议记录表
  3. 分享不可不知的CAD经典技巧
  4. 四个好看的table表格样式
  5. 基于树莓派的语音邮件收发
  6. 简历javaweb项目描述怎么写_JavaWeb开发项目经验简历范文
  7. .tar.bz2 解压出错问题解决方案
  8. IntelliJ IDEA 常用设置 主题颜色模式、字体、样式、背景自定义颜色及其背景图片(图文步骤)
  9. 苹果电脑驱动下载查询
  10. 《寄生虫》横扫奥斯卡,Python告诉你这部电影到底好在哪里?