当前位置: 首页 > news >正文

测试计划模板

一、测试计划编写时间

(1)在需求阶段确定开发周期的时候,了解了项目的背景,人员,资源,工具,工期等情况后开始根据项目开发文档编写测试计划。(测试计划编写后需要进行评审)

(2)开会

    测试开始前由开发方review测试方的测试计划,并针对测试方对式样书的疑问答疑。这一点有两个好处,一个是开发方可以尽早指出哪里测试不合理,哪里测试薄弱,另外

也可以减少以后因为双方理解上的差异带来的时间浪费。虽然这会占用一点开发人员的时间,但是磨刀不误砍柴工。

二、测试计划文档的封面信息:

版本号包括文档的创建时间、文档的编辑修改时间、文档的创建者、文档的编辑者、文档的修改版本记录。

三、测试计划文档的纲要:

1.概述

 1.1测试模块说明

 1.2测试范围

   明确测试的对象(注意:用户手册,安装包,数据库等对象也包含在测试的对象中)

2.测试目标

3.测试资源

 3.1软件资源

 3.2硬件资源

 3.3测试工具

 3.4人力资源

    确定测试人员的时间及参与测试的方式,适当制定培训计划

4.测试种类和测试标准

 4.1功能测试

 4.2性能测试

 4.3安装测试

 4.4易用性测试

5.测试要点

6.测试时间和进度

    测试时间:每一个模块的测试时间紧接在某个模块发开完成后,测试用例应该先在详细文档出来的时候,与开发同步进行,开发编写代码,测试编写测试用例。

7.风险及对策

风险原则:

(1)人员,资源,时间上的安排不要是紧凑的,需要留有缓冲的余地。

(2)对所有测试工作过程进行日常跟踪,及时发现风险出现的征兆,规避风险。

(3)建立“防患于未然”或“以预防为主”的管理意识。

风险及对策

(1)项目计划的变更(需求变更):应该及时得与项目经理沟通,尽早得知项目计划的变更,并及早地将变更的信息通知测试部门人员,以便项目的梳理进行。

  • 项目变更之日程变更:先确认目前的测试进度,尽可能动员加班完成;根据项目的具体情况,考虑是否可以延期或者减少一些近期不太可能运用到的功能测试。
  • 项目变更之功能需求功能变更:及时确认需求的变更以及变更文档的存档,及时修改测试计划。
  • 版本更新:在版本更新之后,需要对新的版本进行测试需要开发人员及时给出测试版本且及时告知。

(2)人员的临时减少(项目调动,人员辞职等):在测试计划中人员的工作分配要严格,保证稳定的人员安排以及工作交接。对每个关键性技术人员培养后备人员,

作好人员流动的准备,采取一些措施确保人员一旦离开公司, 项目不会受到严重影响,仍能可以继续下去

(3)硬件资源及环境搭建:测试计划完成初期应对硬件资源申请,环境的搭建,环境搭建后,按照事先的设置的条目进行逐条检查,以保证项目的顺利进行。

(4)没有详细的设计说明书:在项目开始阶段,需要对要测试的对象进行功能以及业务逻辑,规格说明上与开发人员进行沟通确认,形成可测试的需求文档,以帮助后期的测试工作的进行。

(5)产品上线前发现缺陷:尽可能设计好测试用例,提高测试用例的覆盖率,降低出现该情况的风险。

遇到的紧急风险及对策:

例如:在产品上线时发现某个不常用的功能中有个很严重的bug,但是如果对其进行修复,时间上不足以及会影响主功能的使用。

对策:去掉该该不常用的功能,转移风

 

转载于:https://www.cnblogs.com/evablogs/p/6760003.html

相关文章:

  • [转] Session简介
  • rocketmq 学习记录-2
  • 浅谈 Java 主流开源类库解析 XML
  • ASP.NET MVC - 旧形式URL的路由
  • v4l2 spec 中文 Ch01【转】
  • 在WinForm中使用Web Services 来实现 软件 自动升级(C#)
  • CISCO路由器license激活图解教程
  • [LeetCode] Wiggle Sort
  • ASP得到当前页面完整地址
  • Photoshop脚本 关闭所有已打开的文档
  • oop_day06_抽象类、接口_20150814
  • 电商直播ios app耗电发热比较评测
  • C# 中的委托和事件
  • 【extjs6学习笔记】1.6 初始:本地化
  • 我所知道的SharePoint feature(1)
  • [笔记] php常见简单功能及函数
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Angular 响应式表单 基础例子
  • canvas 绘制双线技巧
  • Hexo+码云+git快速搭建免费的静态Blog
  • iOS 系统授权开发
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Swift 中的尾递归和蹦床
  • uva 10370 Above Average
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 前端js -- this指向总结。
  • 前端面试之CSS3新特性
  • 使用agvtool更改app version/build
  • 事件委托的小应用
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 《天龙八部3D》Unity技术方案揭秘
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​secrets --- 生成管理密码的安全随机数​
  • #1014 : Trie树
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)(2.10) LTM telemetry
  • (9)STL算法之逆转旋转
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (ZT)出版业改革:该死的死,该生的生
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (一) springboot详细介绍
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)linux 命令大全
  • (状压dp)uva 10817 Headmaster's Headache
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Framework .NET Core与 .NET 的区别
  • .NET gRPC 和RESTful简单对比
  • .NET程序员迈向卓越的必由之路
  • .net分布式压力测试工具(Beetle.DT)
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境