测试人员如何把控项目进度

项目背景简介


项目代称


K项目


项目成员


6人(1个测试猿的窘境: 
1、需求文档不明确? 
2、提测时间不明确? 
3、项目进度不明确? 
4、我是谁?我该干嘛? 
想必每个测试猿都会遇到以上的窘境,版本到项目快截止时才提测,最后项目延误了,又要默默的背锅? 
项目进行了半个月,依然没有我什么事儿,我真的不想国庆加班啊,去年就已经安排了今年的国庆节行程,怎么可能延误,必须要改变现状了···

一、主动沟通,抛出问题

主动找研发经理沟通,抛出问题,提出解决方案;迈出这一步我也是三思而后行。 
1、找到沟通有效的人

· 找项目负责人?项目负责人只是其中一个研发,解决不了根本的问题。

· 找项目经理?项目经理经常出差,很难得到准确的回复。

· 最后,只能冒昧约研发经理谈话了,程序猿的直属领导,应该是最有话语权了。

2、抛出问题,提出解决方案 
存在问题:

· 需求不明确,没有相关文档输出

· 任务没有划分优先级

· 任务工期评估模糊

· 按目前的进度,国庆前不可能完成该项目

解决方案:

· 工时精准评估,以小时为单位

· 提供产品待办列表,输出任务优先级、研发进度、提测日期等信息

· 进行迭代开发,三期迭代,每个迭代为期两周(离项目截止日期正好6周)

备注:该图片为引用图片

沟通结果:

· 第一点被否定,可以尝试进行迭代开发

· 测试提前介入,先行接口测试

二、迭代开发,积极推进

1、我主动提供迭代开发需求管理模板 (见如下截图); 
2、总共三期迭代,每期迭代历时两周; 
3、周一:项目负责人邮件发出一期迭代需求清单,抄送项目干系人; 
4、周五:测试负责人,总结项目进度,邮件发送项目干系人; 
5、每期迭代结束,总结本期迭代的完成率以及优缺点,要生成可交付的产品;

三、迭代结束,项目完结

经过为期6周的迭代开发,团队小伙伴的不懈努力、研发经理的不断施压;项目最终按时完结,回归测试经验总结

1、如何实现测试左移

· 需求阶段介入,明确需求甚至可以给出自己的对产品的设计意见

· 先行接口测试浪费时间

· 重视数据库测试任务 
由于我一个测试,使每个程序猿手头都有缺陷要处理;

· 对优先级较高的任务进行第二轮全功能覆盖测试,发现新的缺陷,绝对不能让研发空闲

· 就像玩游戏一样,轮番先各个研发扔bug,直到所有bug关闭才game over

3、迭代开发、敏捷测试 
由于我大学毕业后就加入了敏捷开发团队,敏捷(scrum模式)对我的影响很深,一直想在现在项目中推行敏捷,但是大家都不愿意拥抱变化,敏捷最大的一个特点就是“拥抱变化”。因此本次项目就采取了迭代开发的模式,用敏捷的思维进行测试

· 当面沟通,减少信息误差

· 持续改进,及时反馈问题

· 响应变化,停止推脱抱怨

4、有效管理缺陷,缩短项目进度 
敏捷中注重处理bug 的效率,发现问题快,修复起来也较快;我在实际的测试中采用了传统与敏捷结合的方式处理缺陷,减低了bug修复的成本,有效缩短了项目周期;具体总结如下:

· 页面缺陷,集中反馈,提供截图说明 ;

· 需求缺陷,双方沟通,达成共识后记录缺陷,可降低时间成本;

· 面对面沟通,主动重现解释bug;

· 重视缺陷的成本,高时间成本,低价值的缺陷建议口头通知解决,低时间成本,高价值的缺陷需要记录追踪;

· bug及时跟进:及时验证、及时反馈、及时关闭;

5、· 从质量上确定能不能上线的问题

例如:

一般公司会协商制定一个可上线标准,比如中等以上严重程度bug的修复率为100%,微小及建议性的bug修复率在80%等。有了标准,测试的时候 你要把这个版本涉及的功能要都覆盖到,新功能的,以及旧功能的回归等,你都测了再比对公司的标准或结合客户的业务,项目经理问你能不能上线时,你就很清楚的回答能还是不能了

· 整体上理解,再具体到功能的细节,有问题就问开发,想到的用例设计场景,没答案的和开发或产品经理等讨论确定。

没有做好的功能,肯定不能测试人员都是有可测性接收标准的,没做或核心功能都没实现的,测试,测了是对测试人员要和公司层面达成一致,这个很早都是我们软件行业的一个通用的认识了

每一轮测试后,需要有· 原有的测试的原有计划

例如:

我计划测100个功能点,设计500个用例,计划测1一个月,再加半个月的回归,就是1.5个月,原计划是9.1日开发提交可测的版本,那我就要测到10月中。

但是如果到了9.1日,开发根本无法提交给我,或者提交的没达到我们的可测标准被退回去了,等到9月中才再次提交,那我测试人员的原因了。

但是如果是开发9.1日按计划,提交了可测的代码,冒烟测试接收了,但是到了10月中,由于测试没进行完,给不出结果,这就是测试自己导致的,要反思和下次改进。

· 用测试给结论 是要很严谨和负责的。

· 测试人员,一定要知道整个测试的责任是什么,我们首先做好自己的,再推动其他的

然后就是业务了,基于对业务的理解去设计测试自己能做的,积极推动其他的,用数据说话,别拍脑袋,就可以了

总而言之:主动沟通、当面沟通、耐心沟通、持续沟通·····

原文地址:https://www.cnblogs.com/xiaohuhu/p/10649660.html

时间: 2024-10-09 06:21:59

测试人员如何把控项目进度的相关文章

测试人员内功心法

转眼间2017已过了十天,中国传统的新年也马上来临.目前大家的状态应该是人在曹营心在汉,早想着回家过年的事情了吧?抢票,参加年会,中奖的高兴请客,没有中奖的替同事高兴,反正是不亦乐乎!由于最近一段时间比较忙,也没有写太多的东西出来分享给大家.不过在这新年即将到来之际,还是感觉应该写点儿东西的. 往期我分享的博文一般以技术偏多,要么就是一些儿个人心得,具有指导性的文章:不过这些都是比较具体的套路,就像武学上的刀法,剑法,棍法什么的,其实最重要的心法,我一直没有涉及过.原因是什么呢?中国人每个人都有

软件测试-测试人员相关能力需求

测试人员相关能力需求: 测试需要发挥其主动性: action:产品面向用户,从需求阶段开始需要介入,明确每个需求的意义,确切的说要比需求分析师更了解对应的需求在产品中的使用 关注前期的需求分析和讨论 参与需求评审 target:根据产品需求合理的设计测试方案和安排测试时间 测试用例设计: 注:用例是指导测试工作,也是测试人员必须工作. action:测试维度:业务,用户,方法 形成用例管理,测试用例评审,后期执行中不段更新维护 关注测试流程: 项目进度把控:协助经理把控项目 缺陷跟踪,针对遗留缺

测试人员遇到不断变化的项目需求该如何应对?

需求频繁变更这个产生的主要原因是: 1.前期需求调研工作没有做到位,在需求调研时没有真正深入了解用户需要什么东西?用户做这个东西的目的是什么?为什么要这么做? 2.项目经理对项目掌控力度够,在项目的需求一定情况下,没有采用集中变更或者分阶段变更: 3.客户在最开始时自己也没搞清楚要做出什么样子?随着系统的成型上线,提出一些新想法等导致需求变更. 4.客户就是上帝,所以有些变更是必须的. 测试人员如何面对变更? 1. 协调制定变更规范,比如说每次需求人员都会发出变更邮件,这样可以作为开发人员和测试

你问我答,及测试人员方向发展

大家好,我是TT,互联网测试行业多年,没有牛逼的背景,也没有什么可炫耀的,唯独比他人更努力,在职场打拼.遇到过的坑,走过的弯路,愿意与大家分享,分享自己的经验,少走弯路.首发于个人公众号[测试架构师] 原文如下: 做开发好还是测试好?如果做测试怎么入门? 既然还有人问这样的问题,我想应该还有部分人可能会有这样的疑问,我并不觉得这问题问的多么可笑,可能对于刚进入职场之前的我们也会有这样的疑问.我个人觉得,首先,应该去了解开发和测试需要做的事情,使用到的技能,在问这些问题之前有没有去主动的了解和学习

关于全功能团队及测试人员的发展

这两天部门内部在讨论全功能团队的相关东西,希望后续能慢慢的实施起来.这里全功能团队的概念,简单来说就是希望能够减少团队的规模,加快产品交付的节奏,类似于敏捷开发模式中的小步快跑,能够频繁的有版本上线运行.总体方向来说是好的,这套东西很多互联网公司也玩的很顺畅,但是在华为,最起码在我所在的部门内,还非常缺乏这方面的积累和氛围.整个研发的运作模式和管理层都是从传统的运营商转型过来的,团队庞大,低效,笨重...等等一系列的缺点. 关于这种团队模式的优缺点,如何根据自身的项目实际来运作,以及在这种模式下

测试人员在敏捷团队中扮演的角色

对于开发模式,现在大部分互联网公司都完成了从传统瀑布开发模式到敏捷开发模式的转型,这种转型相对传统的测试人员来说,不论是在角色定位还是在技能栈方面都提出了更大的挑战,那么测试人员应该如何应对呢?下面根据我平时工作的一些总结体会来说说测试人员应该发力的方向,供大家参考: 角色 1: 培训人员 在转型初期,测试人员应该针对开发人员的薄弱环节(即业务技能)进行培训和指导.由于工作任务的差别,开发人员对负责的模块业务和具体实现细节非常了解,但是对周边模块或者业务并不是非常清楚,主要体现在配置和使用方面.

测试人员的分工

最近看了点敏捷测试的东西,看得比较模糊.一方面是因为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要“勇敢”“努力”.有的人在勇敢的面对生活,有些人在勇敢的挑战自我,有些人在勇敢的面对失败与挫折.好吧!他们都实现了“勇敢”,勇敢到底是如何去做,也许说不清楚.或者说每个人都有自己的实践方式.但是他们却同样靠着“勇敢”攻克不自己所面临的困难.当然了,敏捷并不是简单一个词语,经过前人的不探索与总结,还积累与总结相当多的经验可供我们借鉴与参考. 按照本文的主题还是来谈谈软件测试

测试人员必掌握的测试文档

软件测试文档一般是提供测试信息的一组文档,可以是测试人员的工具,也可以是项目开发团队的开发辅助工具. 一般情况下,与项目相关的测试文档主要有以下几个 ~ 1.测试计划.(详情可参考一份标准的测试计划包含哪些要素文章)测试计划由测试小组编写完成后,需同项目中相关人员进行评审,以确保当前的计划与项目进度等方面是一致的. 2.测试策略.一般情况下,较大型的项目会有附加的测试策略文档 ,即详情测试设计.与开发小组中的概要设计文档类似.测试策略文档编写完成后也需要由相关项目经理.开发人员进行评审 .了解测

如何通过冒烟测试前置来把控提测质量?

一 你是否碰到过开发提测速度很快,导致项目排队,结果介入测试时,第一条用例都跑不通的情况? 你是否碰到过因为开发提测质量差,导致反复修改,反复提测,反复重复验证的情况? 你是否碰到过因为开发提测质量差,导致一个修改影响了一大票老功能,从而让项目质量岌岌可危的情况? 你是否碰到过因为开发提测质量差,导致项目后期通过压缩测试时间来保证项目进度的情况? 你是否碰到过开发拍胸脯承诺这次肯定没问题,结果测试数据稍一变通就跑不通过的情况? 不管你有没有碰到过,我反正是全都碰到过. 有人说,这开发太水了,咋不