`

测试人员如何有效沟通?

阅读更多

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

 

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
分享到:
评论

相关推荐

    测试工程师与开发人员沟通的五要与四不要[1]

    测试工程师与开发人员沟通的五要与四不要[1]软件测试作为测试工程师,在日常工作中接触最多的当然是团队中的开发工程师,如何和开发工程师进行... 当然,不能武断地说测试人员不喜欢的测试工程师就一定是效率低下的测

    软件测试面试题基础知识

    8. 你如何与开发人员和产品经理有效沟通以确保软件质量? 9. 你最近学习了哪些软件测试的新技术或方法? 10. 你认为一个优秀的软件测试工程师应该具备哪些技能和素质? 每个公司和项目对软件测试的要求可能会有所...

    software-testing-interview-question:这是一个关于软件测试面试题目的列表,收集了关于测试理论,自动化测试,性能测试以及其他一些软件测试相关的面试题目

    软件测试面试问题本文收录软件测试面试过程中常见的面试题.一些问题是从网上搜罗而来,剔除了不合时宜的;一些则是自己总结的面试题....作为测试人员,在与开发人员沟通过程中,如何有效的提高沟通效率和效果?你

    更好的团队合作之缺陷篇:有效沟通的10个建议

    测试人员应考虑到缺陷的重要性,并提供可用的客观信息。缺陷  有效地沟通可以在缺陷管理中避免项目利益相关者之间的相互指责,支持收集和解释目标信息。缺陷报告的准确性、合理的分类和客观的表述有助于改善缺陷...

    测试培训教材

    测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试管理必须仔细思考的问题。缺乏尺度会让测试失去平衡,缺乏标准会让测试工作难以衡量...

    如何使用QC使测试和开发更有效

     在这3个过程中,开发人员和测试人员更多的时候是靠文字沟通的。因为在实际工作中,一个项目所产生的缺陷往往不会很少(这是由软件开发的特性所决定的,跟开发人员没有必然的联系),所以不可能对于每一个bug都面...

    软件测试经验与教训

    优秀的软件测试团队不是天生的,而是造就的,是通过大量艰苦工作和有效沟通造就的。在这个过程中,有很多陷阱,这些陷阱会使精心制订的计划出现偏差,使项目不能按进度完成。 本书的三位作者具有多年的测试经验,...

    软件测试技术与实践培训班

    测试组织管理 建立有效的测试组织 测试人员角色分配 测试人员绩效评估 建立测试质量体系 程序文件 质量手册 作业指导书 过程文档 软件测试标准 ISO 9126 软件工程 产品质量 ISO 14598软件工程 产品评价 测试质量评估...

    bugzilla使用简明手册.doc

    Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个...根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。

    Bugzilla的简单介绍

    Bugzilla的简单介绍 也许你还没有看到一个错误管理系统所具有的价值;也许你正被大量的测试数据所淹没,而迫切的需要一个 ...根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员 和开发人员进行沟通。

    信息化数字化软件平台项目管理方案精品模板

    确定项目团队成员,包括项目经理、开发人员、测试人员、运维人员等。 分配角色和责任,确保团队成员明确自己的工作任务。 4. 风险管理计划 识别项目中的潜在风险,如技术难题、资源不足、时间延误等。 制定风险应对...

    Oracle容灾测试方案

    通过与XX公司的技术人员的探讨和交流沟通,针对用户在日常维护过程中所碰到的一些迫切需要解决的问题,通过全面、深入的测试来检验爱数备份平台是否能具有满足各种实际需求的功能和特性,为今后数据保护与恢复管理的...

    移动应用开发,作为现代科技领域的一大热门,正以前所未有的速度改变着人们的生活方式 它涵盖了从构思、设计、编程到测试、发布等多个环

    设计师、开发人员、测试人员等需紧密协作,确保应用的各项功能得以顺利实现。同时,与用户的沟通和反馈也是不可或缺的一环,它能够帮助开发者不断优化应用,提升用户体验。 随着技术的不断发展,移动应用开发也在...

    详细剖析如何进行软件的需求分析

    户与开发机构之间联系沟通的人)、开发人员、测试人员、用户文档编写者、项目管理者和客 户管理者。这部分工作若处理好了,能开发出很出色的产品,同时会使客户感到满意,开发 者也倍感满足、充实。若处理不好,则会...

    SQL Server容灾测试方案

    通过与XX公司的技术人员的探讨和交流沟通,针对用户在日常维护过程中所碰到的一些迫切需要解决的问题,通过全面、深入的测试来检验爱数备份平台是否能具有满足各种实际需求的功能和特性,为今后数据保护与恢复管理的...

    测试管理之我见

    先看看百科的定义:测试管理,即是组建和管理一个测试团队,制定和落实一个有效的测试流程,计划、设计、执行并跟踪输出项目的测试报告,为项目质量提供有效保障。再看看市面上来自两家公司对测试经理岗位的职责要求...

Global site tag (gtag.js) - Google Analytics