关闭

测试人员如何赢得开发人员的尊重

发表于:2011-8-16 14:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ricky.zhu    来源:51Testing软件测试网采编

  看到这个标题,如果你认为我在痴人说梦,那么请一定仔细阅读本文。你还在认为测试和开发是天生的一对冤家,有不可调节的矛盾,是对立的两面么?开发的天职是构建程序,测试则恰恰相反,是从事破坏活动。其实从另外一个角度讲,矛盾的两者又是对立的统一面-共同为了把产品的质量提高。有的时候我们抱怨开发团队不够重视测试团队,请在抱怨的同时进行思考,是否我们的测试团队或者测试人员是不合格的。是否我们具备的测试人员的基本素质了呢。

  在产品的开发过程中,需要测试和开发通力合作,互相尊重和理解,下面就具体阐述一下测试人员如何才能赢得开发人员的尊重。

  第一,开发人员是一个比较单纯的群体,他们通常衡量一个人价值的方法是你的技术实力,因此好水平的测试人员很容易赢得开发人员的尊重。

  第二,测试人员赢得开发人员尊重的方法首先是做好自己的本质工作,即掌握基本的测试方法和测试理论,更多的发现产品的缺陷。

  第三,测试人员赢得开发人员过程中注重不但要能发现问题,而且可以重现问题,这是一个比较关键的问题,对于不能每次都重现的问题,也要搞清楚什么条件下问题出现的概率比较大,隔离问题,为进一步重现提供线索。

  第四,测试人员不但要能发现问题,而且要在汇报问题的时候准确描述问题发生时的情况,包括配置,版本,设备情况,操作步骤,问题截图,日志等等。

  第五,测试人员会使用自动化测试工具,提高测试覆盖率,而自动化测试工具实际是需要编程能力的,如果你熟练掌握这些工具说明和开发人员已经没有太多本质的区别。

  第六,测试人员掌握开发人员不掌握的技能,比如性能测试的原理,方法和工具,这些东西在项目前期的技术验证都可以给开发人员提供很大的帮助,在后期的调试或者定位问题也可以给开发提供一些帮助。

  第七,测试人员要了解系统架构等开发方面的知识,这些知识不是开发人员所独有的,作为高级测试人员这些知识也是必备的,这些知识的掌握不但可以提高测试人员的知识面,而且缩小了测试人员和开发人员的沟通成本。

  第八,测试人员要掌握软件质量保证的知识,测试的高级阶段就是软件质量保证,而软件质量保证会含盖软件开发的全过程,掌握软件质量保证实际从项目的需求阶段就可以参与开发。

  第九,掌握开发技术或者开发语言,测试人员如果掌握开发技术,实际上增强了问题查找和定位能力,很多时候,有经验的测试人员可以通过缺陷的表现形式定位出问题发生的原因,这没有什么不可能的,如果你有开发经验,这些问题也许就是你犯过的错误,或者是你长期测试积累出来的经验和教训。

  有了这些能力,还怕开发人员不尊重你这个测试人员吗?还在抱怨开发人员不重视测试团队么?

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • shuiqingfu
    2011-8-17 11:31:13

    我也觉得测试员提高自己的技术能力很重要,也要去了解一下开发的一些情况,不然人家跟你解释一个问题半天你都不懂,或者你提交的BUG永远都没重点,没技术含量,人家也是会轻视你的.想要地位,就要自己来争取.-----我也要努力提升自己啊

  • soswhp
    2011-8-17 08:57:29

    扯淡,首先就自己把自己看低了!

  • andyfly_001
    2011-8-16 22:29:21

    这话题其实我也是很有感慨,很多时候不同场合经常遇到测试工程师说到测试在公司没地位,测试是开发的附属品,我很反对,试想,如果一个测试人员站的高度够高,每次需求评审的时候能深入技术细节、可行性分析、后台性能压力、架构拓展性、用户体验提出建设性建议,在执行测试的时候能分析bug产生原因,在流程和质量控制能起到推动作用,我想,开发恨不得把你作为领头羊,还会说测试没告诉吗?尊重是自己去争取的,而不是别人施舍的。

  • 宋奕欣
    2011-8-16 21:15:36

    嗯,不错,对于一个菜鸟来说,我还是学到了点,虽然没有完全掌握,至少正在努力的路上

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号