谈谈测试工作的几个重要方面

发表于:2010-5-28 15:53

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

 作者:minyi    来源:Taobao QA Team

  一、测试思想的转变——要相信自己,不要妄自菲薄

  有些测试同学可能或多或少会有这样的想法,觉得测试没有技术含量。这和国内测试行业的整体氛围有些关系。然而,测试其实是一个非常复杂的、具有挑战性的工作。我常常会质问一些面试者,在一个伸手不见五指的黑屋子里,里面有三只臭虫,你有办法在最短的时间内抓住它们吗。测试的难度并不比开发低,当然,不想成为一个优秀的测试工程师的人除外。进入测试行业的门槛不高,但是要成为一个优秀的测试工程师却很困难,需要长时间的积累且需要有一定的性格特质。开发工程师,尤其是资深的开发工程师会更加深刻体会到测试的重要性和复杂性。我在《面向接口的测试用例设计的几种方法》里面这样写道:“测试是一门艺术。当你写了很多代码之后,你会发现要测试一段代码远比写这一段代码本身更复杂,而要测试一个复杂的系统时,测试复杂度将呈几何级数增长。”所以,我们要相信自己,努力使自己成为一个优秀的测试工程师。

  二、测试的立场——坚定的站在产品质量和用户体验一边

  有这样的测试同学,测试的立场并不坚定。例如,在低级bug的问题上,有的同学可能会妥协,能放一马就放一马;还有的同学,信任开发,开发说不是 bug就不是bug,缺少自己的主见和深入的调查;还有的同学,信任PD,没有站在用户的立场上来思考问题。我想说的是,作为测试工程师,我们需要坚定的表达自己的立场,用事实和数据来证明自己的立场,让大家信服和尊敬。妥协常常换来的是短暂的和谐,而丧失的是测试的效率、精益求精的产品质量、友好的用户体验以及测试的尊严。我们要有强烈的owner意识,以产品质量和用户体验为自己的终极目标。

  三、测试的敏感性——开启优秀测试工程师大门的钥匙

  测试的敏感性包含两个方面的内容:(1)对bug的敏感性。测试工程师要学会观察和质疑,以最短的路径发现bug和重现bug。一定不要轻易放过任何的蛛丝马迹, 在确认疑点之前决不放弃。我们需要像猎手追逐猎物一样追逐bug,让bug无处藏身。(2)对项目风险的敏感性。我们需要对项目过程中存在的风险进行充分和客观的评估,并制定相应的策略,尽最大努力去保证产品的质量。

  基础应用测试部已经连续两周没有线上bug产生,这是一件令人非常高兴的事情。然而,我们的产品质量仍然任重道远(日常越来越多,项目越来越复杂),还需要我们每一个测试工程师的努力。希望大家都能成为优秀的测试工程师。

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

精彩评论

  • wjtest
    2010-6-01 17:04:18

    受启发

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号