如何编写系统测试计划

其实嘛,测试计划就是把和测试有关的一些比较不太细节的事情都说清楚。

测试计划模板网上有很多,但总结比较之后就会发现,无论格式怎么变,都逃不出6W(what,why,who,when,where,how)。

将6w解释清楚,就不失为一个好的测试计划。

比如说,你说这个项目不做硬件的兼容性测试。那就要写到测试计划里面。写清楚,我们不测,原因是一二三四。大家认可了,PM也认可了,testers也认可了,以后就变成共识了。以后再有人来问你,“你们为什么不测硬件兼容性啊?”你就让他自己去看测试计划。

又比如说,产品怎么样才算能发布啊?这个事情已开始就要在测试计划写清楚。比如说,必须达到“连续48小时新bug数量少于3个,才能进入准备发布和收尾阶段”,等等。到时候大家就有依据了。到时候如果PM来找你,责问你“你们测试部门凭什么说产品还不能发布”,那时候你就可以八测试计划翻出来给他看。

还比如说,整个测试部门谁负责产品安全性测试的,也要在测试计划里面规定。到时候,一旦大家相互推诿,“安全性不是我负责的”。那时候就可以疤测试计划翻出来,白纸黑字,谁也别想赖。

再比如说,整个团队要有文件服务器,要有代码服务器,要有bug服务器,谁负责维护,机器down了找谁,也要在test plan里面写好。到时候,一旦什么东西down了,tester就不用到处问了。翻开测试计划一看,哦,原来bug server是Alice负责的,直接找他就可以乐。

这些东西和在一起,就是测试计划了。写的时候,尽量从将来看的人的角度出发,把他们想了解的事情、可能产生混淆的事情都写好了、规定好了,就是一份好的测试计划。

具体的方面包括:

  1. 启动条件
  2. 测试通过/失败标准
  3. 暂停测试的原因和恢复的要求
  4. 测试依据的文档
  5. 环境要求
  6. 任务分配
  7. 所需人员和分配
  8. 进度安排
  9. 风险和费用
  10. 测试的监控
  11. 评审
  12. 测试结束的条件
  13. 可交付成果
时间: 2024-10-21 08:58:51

如何编写系统测试计划的相关文章

机房收费系统——测试计划

测试计划(GB8567--88) 1引言 在项目基本编码工作完成的就要进行测试,对于排除出错误和修复漏洞有重要作用. 1.1编写目的 测试的主要目的就是尽可能多的找到系统中的漏洞,并且设计出测试用例,对系统测试.目的及在于对测试的方法.测试流程,有一定大体上的掌控.本文档的预期读者是测试人员. 系统测试在整个项目开发过程中,比例占到了40%~50%.基本上在项目进行编码的过程中就开始了测试,所以测试的好坏也影响了系统的功能实现情况. 1.2背景 说明: a.  测试计划所从属的软件系统的名称:机

公交查询系统测试计划

测试参考文档 下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性. 文档(版本/日期 已创建或可用 已被接受或已经过复审 来源 备注 可行性分析报告 是√ 否□ 是√ 否□ 团队设计 在路上 软件需求定义 是√ 否□ 是√ 否□ 团队设计 在路上 软件系统分析 是√ 否□ 是□ 否√ 团队设计 在路上 软件概要设计 是√ 否□ 是□ 否□ 在路上 软件详细设计 是□ 否□ 是□ 否□ 软件测试需求 是□ 否□ 是□ 否□ 模块开发手册 是□ 否□ 是□ 否□ 用户操作手册 是□ 否□

如何编写系统FAQ

文档编写是每个IT人员进阶必需掌握的技能,一流的供应商或者团队往往都是非常注重文档设计标准及交付.而FAQ又是产品交付的影响用户体验的关键文档. 什么是FAQFAQ是英文Frequently Asked Questions的缩写,中文意思就是"经常问到的问题",或者更通俗地叫做"常见问题解答". FAQ的意义FAQ既能够引发那些随意浏览者的兴趣,也能够帮助有目的的浏览者迅速找到他们所需要的信息.提高系统解决问题的效率.好的FAQ应该从如下几个方面考虑:保证FAQ格式

6.2、Android硬件访问服务编写系统代码

1.实现接口文件给App使用,接口文件是应用程序查询获得服务时获得 使用AIDL(Android接口定义语言)来实现ILedService.java接口 定义ILedService.aidl interface ILedService { int IedCtrl(int which,int status); } 把ILedService.aidl放在已经编译好的Android系统源码中的目录:frameworks/base/core/java/android/os目录下,同时修改framewor

Android系统篇之----编写系统服务并且将其编译到系统源码中

在之前已经介绍了一篇关于如何编写简单的驱动以及访问该驱动的小程序,最后将程序编译到Android内核源码中通过程序访问驱动验证是可以通过的,那么本文就继续这个知识点,把这个驱动程序通过JNI连接创建一个系统服务,提供给上层应用访问改服务功能,可以看到前一篇介绍驱动程序的功能是属于内核层的,而本文介绍的内容是Framework层的知识. 声明:本文内容参考罗升阳的书籍:<Android系统源代码情景分析> 如果想了解更详细的内容非常建议购买此书 非常感谢罗神的这本书,给我带来很多未知的知识,大神

Android系统篇之—-编写系统服务并且将其编译到系统源码中【转】

本文转载自:http://www.wjdiankong.cn/android%E7%B3%BB%E7%BB%9F%E7%AF%87%E4%B9%8B-%E7%BC%96%E5%86%99%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1%E5%B9%B6%E4%B8%94%E5%B0%86%E5%85%B6%E7%BC%96%E8%AF%91%E5%88%B0%E7%B3%BB%E7%BB%9F%E6%BA%90%E7%A0%81/ 在之前已经介绍了一篇关于 如何编写简单的

软件测试计划的编写

一.首先明确以下这几个问题 1.为什么要编写软件测试计划? 1)领导能够根据测试计划宏观调配,合理做资源配置. 2)测试人员能够了解整个项目测试情况以及测试阶段所要进行的工作内容 3)便于其他人员了解测试人员的工作内容,进行相关配合工作 2.什么时间开始编写测试计划? 测试需求分析前总体测试计划书------测试需求分析后详细测试计划书 3.谁来编写? 具有经验丰富的测试项目负责人 4.测试计划编写6要素(5W1H) 1)Why—为什么做?帮助测试团队理解测试的目的 2)What—做什么?明确测

vb.net机房收费系统重构——总结(二)软件工程文档1

学软工时常常听到:这是我们迈向职业化的一步.软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是 1.项目开发计划 2.软件需求说明书 3.数据库设计说明书 4.概要设计说明书 5.详细设计说明书 6.机房收费系统测试计划 7.机房收费系统用户操作手册 在这里只讲一下项目开发文档中各种需要的图.表. (一)软件项目开发计划: 文档的目的不用说,在这里面最重要的两个内容:项目的人员分工,以

性能测试计划模板

1. 简介 1.1. 编写目的 简述编写此计划的目的 编写本文档的目的是用于指导sinamail4.0系统的性能测试. 主要从测试环境.测试工具.测试策略.测试具体执行方法.任务与进度表等事先计划和设计. 1.2. 项目背景 简述本项目的背景 针对迎接2008奥运,对用户新开发的带有2008域名的免费邮箱. 1.3. 名词解释 针对本文所出现的专业名词或专属名词进行解释 专有名词 注释 业务 用户执行的某一操作 URL 测试地址连接 CASE  ID 测试用例的ID号 TPS 每秒事务数 CPU