`

测试人员如何有效沟通?

阅读更多

 沟通能力是测试人员一项非常重要的软技能。本文借最近工作中碰到的两个案例来聊下如何沟通的话题。

 

A项目接近收尾阶段,开发leader小张(化名)问我:A项目质量是不是不好?因为他看到最近一份测试报告里写到,总体bug解决率27%。我关注到报告里的回归bug解决率是100%的,也有新增一些bug,但无严重致命bug。后面我又找到负责的测试人员了解,A项目是在后期集中修复bug的,所以总体bug解决率偏低并不代表质量差。在这个案例中,沟通出了问题,往简单说这位开发leader并不清楚测试报告里的数据所表示的意义。测试人员往往是遵循一定的模版来发送测试报告的,但这并不意味着项目其它人员是能正确理解测试报告所希望传达的信息的。

 

由这件事引申来说,当一个项目进入后期,所有人最关心的一个问题就是什么时候可以发布。一个优秀的测试人员,在完成测试任务、发出测试报告之后,会及时跟项目成员同步一下当前的整体质量情况,强调达到发布标准还有哪些工作未完成,哪些指标未达标?就上面这个案例来说,项目进入后期,应该是需求全部冻结,开发集中开始修复bug;当bug解决率达到一个标准后(各个项目内部确定)即可进行全测试,完成全测试后还需1-2个回归版本的测试,达到发布标准(比如高单100%解决,中单90%解决)后即可发布。

 

正确客观的评估产品质量,并清晰的在整个项目中传递质量信息,帮助团队作出相应的决策以保证项目按期发布,是测试人员沟通的目的。如果测试人员没有意识到这个沟通的目的,那么无论他做了多少沟通,那么沟通的有效性是会打折扣的。

 

B项目有3个正式的测试人员,以及2个外包测试人员,最近1个正式人员离职了,测试资源更加紧张了。以前是加班到7,8点,现在经常要加班到9,10点,所有人都有些撑不住了。当前最紧要的是解决人少活多的矛盾,除了加人,项目里存在已久的问题也是需要解决的。和外包人员开了一个小会了解到,项目存在这样一个问题,需求发生变更时,既没有人提前知会到测试人员,也没有更新到需求单中,测试人员在测试时发现开发实现与需求单不符,会产生一些不必要的沟通确认工作,影响了工作效率。这个问题测试人员口头和产品、开发说了多次,也没有什么改进。这个案例也存在沟通缺乏有效性的问题。沟通的方式不仅仅是口头上的知会,也包括流程上的建设,在一些情况下后者往往更有效

 

针对上面这个案例,我在流程上进行了一个小的变动。原来的流程是,测试人员测试完一个需求,会进行一个关闭需求单的操作,改变后的流程是,当需求发生变更,需求单的内容不更新则不能进行关单操作。同时,测试人员在测试过程中,发现实现与需求不符的时候,直接提单,无需中断测试去进行需求的确认,这样做的好处是测试工作不会被经常打断,提高工作效率。如果需求不符的case比较多,可以集中时间进行确认,并在第二天的项目晨会中提出此问题,督促项目组改进。

0
0
分享到:
评论

相关推荐

    开发与测试沟通技巧

    为了确保软件产品的质量,开发人员和测试人员需要进行有效的沟通,但往往由于所处的位置不同,他们对问题的理解和处理方式会有所不同。理解开发与测试之间的差异,有助于双方更好地协同工作。 首先,开发人员希望...

    测试人员绩效评价标准

    3. 考核标准:包括测试人员的责任心、积极的工作态度、沟通能力、学习能力、团队合作能力等多方面的考核标准。 4. 测试技能水平:包括测试用例设计水平、测试工具掌握使用水平、测试结果分析判断水平等多方面的技能...

    敏捷软件测试:测试人员与敏捷团队的实践指南

    敏捷测试人员需要学习如何在迭代过程中适时地进行测试,如何利用自动化测试框架提高测试的效率,以及如何与团队成员沟通来持续改进测试流程。 敏捷测试不仅要求测试人员适应敏捷团队的工作方式,同样也要求QA经理和...

    软件测试人员必备素质(测试员必读)

    软件开发常常面临紧迫的交付期限,测试人员需要在这种环境下保持冷静,同时,与开发团队、项目经理等各方有效沟通,确保信息传递准确无误。 团队经验共享是提高整体测试效率的重要手段。测试人员应积极参与团队的...

    测试人员应对开发人员的几个要点

    测试人员与开发人员之间的良好协作对于项目的成功至关重要...通过建立互信、合作和有效沟通,两者可以共同提升产品的质量,推动项目的成功。测试人员的角色不仅仅是找出问题,更是促进问题的解决,为整个团队创造价值。

    软件测试人员面试考题

    面试中,测试人员需要展示他们的专业技能和实践经验。以下是一些针对软件测试人员面试的常见考题及对应的知识点详解: 1. **为什么在一个团队中开展软件测试工作?** 软件测试是为了发现并修复程序中的错误、遗漏...

    测试人员面临的机遇与挑战

    此外,面对敏捷开发的挑战,测试人员需要具备更强的沟通能力,能够与开发人员紧密协作,实现快速反馈和迭代。 在实际工作中,测试人员需要掌握一系列技能,以确保自己的专业素养。这些技能包括但不限于:理解业务...

    测试人员需要具备的

    7. **沟通技巧**:测试人员需要与开发团队、项目经理等多方进行有效沟通,协调资源,解决冲突,推动问题的解决。 8. **团队协作**:测试不是单兵作战,而是团队合作,需要尊重和理解团队成员,共同达成目标。 9. *...

    CMMI评审-测试人员提问单

    19. **干系人沟通**:有效的沟通是成功的关键,测试人员需要与项目干系人保持良好的协调(GP2.7),确保信息流通和需求理解。 20. **监控活动与度量**:测试人员应参与项目中的监控活动,收集和使用度量数据(GP2.8...

    优秀的测试人员必备的素质

    - 其他品质:此外,良好的沟通能力、团队协作精神、问题解决能力和持续学习的意愿也是优秀测试人员应具备的素质。 总结来说,优秀的测试人员不仅要有深厚的计算机专业技能,还要具备行业知识和优秀的个人素养。这...

    测试人员工作流程

    软件测试是确保产品质量的关键环节,测试人员的工作流程严谨且至关重要。以下是对测试人员各个阶段工作...理解并遵循这些步骤,测试人员能够有效地保证软件的质量,降低发布后的问题风险,为用户提供更可靠的软件产品。

    测试人员如何思考

    此外,测试人员的沟通技巧不容忽视。他们需要与开发团队、项目经理和其他利益相关者有效交流,解释测试结果,提出改进建议,并协调解决问题。良好的文档编写能力也是确保测试过程可追溯性和质量保证的重要环节。 ...

    1_软件测试人员考核方案.pdf

    在沟通能力方面,考核的内容包括测试人员是否能够与其他团队成员进行有效的沟通、是否能够清晰地表达自己的想法和是否能够积极地听取他人的反馈等。同时,考核还将评估测试人员的口头表达能力、书面表达能力和非语言...

    敏捷软件测试:测试人员与敏捷团队的实践指南-仅需1积分

    测试人员的角色则更多地转向测试协调者或质量保证专家,他们需要引导团队进行有效的测试,提供测试策略和自动化工具的支持。 此外,书里会涉及敏捷测试的方法和技术。例如,探索式测试(Exploratory Testing)结合...

    软件测试之测试人员绩效评价标准.doc

    - 缺陷单总分:包括提交缺陷总数、非缺陷数量、有效缺陷数、缺陷分类数、回归缺陷数和争议缺陷数等,这些参数反映了测试人员在发现和报告问题上的表现。 - 技能总分:测试用例设计执行数量和难度、工具掌握能力等...

    测试管理沟通

    因此,明确团队中每个成员的职责范围,以及如何在团队成员之间进行有效沟通,是提高团队效率和测试质量的关键。团队管理的核心应当是提升成员的意愿和能力,实现团队内部人员的高低配比,平衡经验丰富的员工与新员工...

    敏捷软件测试:测试人员与敏捷团队的实践指南

    ### 敏捷软件测试:测试人员与敏捷团队的实践指南 在当今快速发展的信息技术领域,软件开发模式不断更新迭代,其中“敏捷开发”作为一种高效、灵活的方法论被广泛采纳。与此相适应,“敏捷软件测试”也随之兴起,...

Global site tag (gtag.js) - Google Analytics