资深软件测试总结, 一个完整的测试计划模板到底是长什么样?


前言

多数的软件测试工程师都听说过或者简单了解过测试计划,但是你真的知道什么是测试计划么?你真的知道如何编写测试计划么?

大多数人应该是一脸茫然。

在我们日常的工作和生活中,经常需要做计划。古人云:凡事预则立,不预则废(《礼记.中庸》),也就是强调预先计划的重要性和必要性。

我们做项目,项目需要定项目计划;测试作为项目中的一部分,当然也需要制定测试计划。

测试计划就像是我们写论文一样,首先做好提纲,才能一步一步的完善填充,有了测试计划就掌握了整个项目的进度和方向,在工作中可以有个指导的作用,不至于偏离工作方向

软件测试并不是大家理解的只是"点点点"的简单操作,而是要有计划、有组织和有系统的软件质量保证活动,而不是随意的、松散的、杂乱的实施过程。

为了规范软件测试内容、方法与过程,在对软件进行测试之前,必须创建测试计划。

一、定义

什么是测试计划?

是对测试的活动范围(测试的功能模块)、测试资源(软硬件)等,对产品的需求文档梳理功能点,然后有规划和时间节点、任务分配等进行相关计划。

二、主要包括内容

测试计划包括
项目概述、测试策略、测试范围、测试资源、时间安排、风险分析等内容。

测试计划的编写
在需求评审之后,对产品需求已经清晰明确,一般都是由对应项目测试同学编写测试计划。

测试计划具体内容

1、项目概述

该项目的具体描述,包括该项目的基本功能模块,解决哪类用户的需求。当前项目版本号、该版本需求功能描述,解决哪类用户的需求。

为保证项目测试更充分、更有规则,特编写测试计划、对测试人员安排、测试方法、性能测试、测试风险分析等,确保测试项目平稳有序地运行。

2、测试策略

测试策略的目的是对被测的软件或硬件进行有规划、有目标、有方案的测试。

选择测试方法
根据产品需求通过掌握的各种测试方法,进行测试用例设计和编写。

测试工具使用
比如Postman、Charles、MySQL连接、Redis连接等。

自动化测试策略
基于Python或Java的脚本编写,对接口或UI自动化进行功能测试回归,涉及测试的功能、编写脚本时间、回归的时间等等。

性能测试需求
当前版本需求的性能测试要求是什么,使用JMeter或LR性能测试工具,设计测试方案。

3、测试范围

功能测试范围的分析功能点的拆分、接口测试、UI测试。

系统测试范围的分析 容错处理、兼容性要求、配置要求、性能要求、安全性要求、可靠性、日志文件。

4、测试资源

测试人力资源包含两个维度:

1、测试人员数量;
2、测试人员经验、能力。

环境资源一般包括:
1、测试服务器环境
2、终端环境(PC配置、手机型号)
3、测试工具(bug管理工具、Postman、性能测试工具等)

在我们的测试计划中,测试人员分配、测试环境资源、网络资源、工具使用都要明确写出来。

5、时间安排

测试工作的进度安排依赖于开发工作的节点和提交测试进度的时间,并且直接影响预期的上线时间。

我们需要根据当前产品需求影响范围、业务的复杂度、所需要测试的功能复杂度、测试人员的数量、能力和经验这些因素,以及当前测试的资源来评估不同阶段、不同类型的测试工作的工作量。

可以用工作分解结构表方法评估工作量:

1、列出本项目需要完成的各项任务;
2、细化每个任务,尤其是测试阶段,需要对模块进行拆分,拆分到可衡量和细化的维度;
3、预先设计测试点,按照测试点来估算;
4、给每个维度估算时间,需要优化和重复操作的部分;
5、在已估算结果上浮动10%-15%。

6、风险分析

测试风险分类:

1、测试同学对当前版本需求影响范围估计不足,有些功能点没有想到。
2、产品临时改需求、加需求、换其他需求等等,都需要重新进行测试需求分析,导致测试同学的需求分析和预估时间会不足。
3、开发提测质量很差,提测功能缺失,导致测试提bug、回归bug,测试进度延后,还有可能测试加班加点,无法测试完的情况。

测试风险的控制方法:

1、根据风险发生的概率和带来的影响确定风险的优先级,然后才去措施避免那些可以避免的风险。
2、开发提测质量差,可以砍掉一部分功能,或者将上线时间推迟,避免测试时间不足。
3、加强用例评审,扩大测试覆盖范围。
4、做计划时,要留有余地,同样还是把测试时间多预估一到两天时间。

三、总结

既然我们选择了峰顶,就要努力登攀;既然我们投身钟爱的事业,就要尽力而为;既然我们抛弃了幻想,就要脚踏实地;既然我们来到了世上,就要好好的生活。

生活就是经历,阅历,没有谁,不去经受生活的磨练,没有谁,不去接受”岁月”的洗礼。曾经的那些人事,纵然美好,都是雨后彩虹,那些情感,即使难忘,也是过往云烟,更何况,那些曾经不可能全是温馨,也有伤痛,忘记才有胸怀,走出才是热爱。

人生终有许多选择。每一步都要慎重。但是一次选择不能决定一切。不要犹豫,作出选择就不要后悔。只要我们能不屈不挠地奋斗,胜利就在前方。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值