该好好想想未来该如何了

关于测试计划的执行

上一篇 / 下一篇  2013-10-27 18:53:44

   

测试过程中会进行测试计划的制定,在制定了测试计划后会根据测试计划进行相关测试工作的执行,但是在实际的多个项目测试计划执行过程中会存在很多问题。例如:因为测试人员的能力原因无法按照测试计划执行;因为无法按时提交测试资料无法按照测试计划执行;因为软件质量问题无法按照测试计划执行;因为人员变动,无法按照测试计划执行相关操作等等。如何在测试过程中,根据测试计划执行相关的测试工作呢?

1)       首先,必须明确一个概念,为什么测试工作会有测试计划,测试计划制定的目的是什么?

测试计划的制定目的包括如下几点:

Ø        相关负责人能够根据测试计划做宏观调控,进行相应资源配置等。

Ø        测试人员能够了解整个项目测试情况以及项目测试不同阶段所要进行的工作等。

Ø        便于其他人员了解测试人员的工作内容,进行有关配合工作。

2)       再次,项目测试计划如何制定

测试计划制定内容:测试人员、测试内容、资源准备、外界资源配合、风险预计等。

测试计划的制定过程为:

Ø        根据软件测试项目的测试工作量,测试内容的优先级,测试具有的人力资源,测试周期等安排相关测试人员执行相关事件完成相应工作的计划。

Ø        在制定了该测试计划外,测试计划制定时还需要考虑到人员的能力、资源准备情况,将资源准备、人员培训的计划进行相关协调。

Ø        除了对于测试人员的工作安排外,还需要与外界做好相关测试工作配合的测试计划,例如软件版本提供周期,相关软件问题处理周期等。

Ø        同时,在软件测试执行时,还需要考虑到相关的测试风险:例如根据目前软件的质量情况,考虑到某些功能点可能进行的重复测试;测试过程中,可能产生问题需要回归处理的bug数等等。

Ø        测试工作执行过程中及时估算工作进度,及时调整资源、工作节奏,原则上先紧后松。

 

对于测试计划的执行不是一成不变的,在测试执行过程中还是需要实时进行更新调整。对于测试计划的执行分成两方面,一方面是测试计划制定管理人员,另一方面是测试计划的执行人员。

3)       测试计划制定管理人员如何执行相关测试计划?

需要根据已有的资源以及以往经验进行一定程度合理的测试计划执行。

在测试工作执行过程中,需要对于测试进度、软件质量、测试质量进行实时跟踪,及时调整软件测试计划,以求及时汇报软件测试工作情况,以及尽可能在规定时间内完成具有一定质量的软件测试工作。若软件计划出现较大偏差,在一定的风险范围内做出相关后续处理计划方案,向相关领导汇报并将测试工作持续开展下去。

在负责的多个项目执行过程中,往往会遇到测试工作内容多,但是测试资源却十分紧张甚至30%左右都无法满足的情况。对于该测试工作资源的安排,本人执行过程中也会感到无奈,但是测试工作还是需要执行的,如何以有效的资源更好地完成更多更好地测试工作,降低软件测试的风险呢?

在测试工作开始之前,尽可能减少因为准备工作、资源问题不足引起的测试过程中引入的测试资源不足。

对测试内容进行优先级排序,根据重要程度,选出必须测试内容、抽测内容、不测试内容,对于测试计划进行编排。并与开发负责人、产品设计师、用户代表等相关领导沟通,决定实际测试内容,裁剪测试内容。

对于测试工作执行人员,也可以根据熟悉程度进行相关的编排筛选。

4)       测试实施人员如何执行相关测试计划

需要全局查看自己测试工作的相关计划以及测试内容,及时向相关负责人及时反馈目前测试计划能否按照自己的工作能力完成。

测试计划测试工作执行过程中,软件存在什么质量问题,是否有什么问题导致测试补测、甚至软件重构等等,向相关测试负责人及时进行汇报(这个时候,对于无法及时汇报测试计划,实际工作未按照实际计划工作完成,甚至做了很多不是计划内测试,使得测试工作有效性降低的工作方式,在测试团队中是让整个团队都非常讨厌的事情)。

为了有效的对该项工作进行汇报,可以及时编写工作日志便于测试负责人及时查看工作进度工作情况(工作日志编写也要进行规范),当然若出现什么严重问题必须通过邮件或者当面沟通的方式及时告知测试负责人,因为当项目较大时,相关的沟通存在一定的延时。

5)其他测试计划执行内容

测试日志规范,测试日志中必须包含工作时间、工作内容、测试进度、测试工作质量。

Ø        工作时间:每天完成工作的时间点,进行日志编写

Ø        工作内容:相应时间段的测试计划内容

Ø        测试进度:完成工作量的情况,测试工作完成情况是否与进度相符,是否存在补测,测试延期,若延期需要多久时间。

Ø        测试工作质量:目前软件测试存在什么严重问题,影响测试执行的问题(不能笼统的写软件无法测试,必须写明什么情况下无法测试,这样测试负责人才能更好评断该问题的紧急度),软件存在的影响质量的主要问题等。

测试执行人员:必须以测试日志或者其他方式对测试工作进行及时汇报

测试负责人:必须通过测试日志及时了解测试工作的执行情况,并对测试工作进行及时调整,同时及时获取相关测试资源,

心得总结:

测试计划的制定是为了测试工作更好的有序进行,该项任务的展开需要相关测试的团队共同努力,共同承担相关测试工作,及时协商协调才可以将测试工作做好,以求以最少的测试资源完成更好的测试工作,软件质量得到更好的保证。测试工作是项工作量很具有弹性的工作任务,通过软件测试进行软件质量的验证,更好的保证软件质量,需要广大的测试团队具有较强的测试责任心、更多的耐心、更好的技能。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5935
  • 日志数: 5
  • 建立时间: 2012-07-07
  • 更新时间: 2013-10-27

RSS订阅

Open Toolbar