51Testing专访顾翔—解读开发转测试的趣味人生

顾翔,1997年毕业于北京工业大学,2002年从事软件测试工作 。曾经在互联网,嵌入式软件公司,ERP软件公司,网络管理软件公司担任测试工程师,测试经理,测试部门经理职务,有很多公司工作的经验,现在就职于北京瑞友股份有限公司上海分公司外派爱立信(中国)通信有限公司,主要负责IMS软件测试工作。

专访区

51Testing:您好,顾老师,可以简单介绍一下您自己吗?

顾翔:我叫顾翔,于1997年毕业于北京工业大学,在互联网公司做开发的工作,我认为,那个时期刚毕业的我,学习能力还很强,因此我什么都干,包括网络编程;市场;网管等等,而毕业3-8年的阶段,阅历比较好,是工作最旺盛的时候。俗话说闻道有先后,术业有专攻。做什么事情都要有方向。因而我在工作几年后就进入了测试的行业。但我认为,凡事要多学习,我偏好多元化发展,来提高自己知识面,丰富自己的经验。虽然测试的方法形形色色的,但却有异曲同工之处,我喜欢在其中找到共性并且吸收转化成自己的方法。

51Testing:听说您在从事软件测试工作之前是做开发的,是什么样的机缘巧合使您走上了测试之路呢?

顾翔:是这样的。当时,还没有专门的测试的工作,是由开发人员专门进行测试工作的。我也在其中参与了我们公司测试工作,在其过程中,我对测试产生了极大的兴趣。并且与公司中资历较深的在老员工学习测试有关的知识。我们公司在2001年成立了测试小组,我便加入了这个小组。

51Testing:既然您测试与开发的工作都有从事过,那么对于其中的奥秘自然也是比较了解的,许多测试员在纠结,究竟开发转测试或是测试转开发合适不合适,您可以给他们一些建议吗?

顾翔:我个人认为,还是开发转测试较为合适。因为只有当你有了开发的工作经验,才会知道编码的程式是什么样的,了解什么地方容易出现缺陷。这样在你做测试的时候可以更快得找出漏洞。

51Testing:那您认为作为一名测试员做好这份工作应该具备哪些知识、技能和经验?又要通过怎么样的培训和学习来提升自己的能力?

顾翔:我认为作好软件测试工作要求具备以下知识,技能和经验:

A:计算机知识及技能,包括阅读代码能力,了解主流数据库,操作系统,网络能力,甚至于学习现在最热门的云计算,大数据知识。

B:逆向思维能力:开发比较重技术实现,正向思维多;而测试要重业务,多采用逆向思维方法,有了逆向思维能力,才可发现更多的隐藏bug。[详细]

51Testing:确实如您所说的,古人云:不积跬步,无以至千里;不积小流,无以成江海。由此可见,您十分热爱学习并且也热爱测试这个行业,然而当今社会,许多人都沉不下心来工作。不少测试员认为测试的工作有时很枯燥。您对此怎么看?而您又是如何培养自己对工作的兴趣的?

顾翔:我并不认为测试的工作枯燥。反而觉得很有趣。爱因斯坦说过:只有热爱才是最好的教师。做测试的工作要有灵感,勇于探索。找缺陷就犹如寻宝一般。在这个寻宝的过程中,我获得了许多财富。我认为培养对工作的兴趣有以下几方面:[详细]

51Testing:那么就您的工作而言,您最喜欢什么?有没有什么不喜欢的?

顾翔:我最喜欢的是进行探索性测试,我认为进行探索性测试经过多次测试计划,测试设计,测试执行以及测试总结,不断深入地对测试方法,业务进行学习,对产品由浅到深地逐步了解,这是个很有兴趣,很有挑战性,很愉悦的过程,从中我可以培养我的逻辑分析能力以及寻找更好的方法去解决问题的能力。我最没兴趣的事情是由于公司测试资源的紧张,为了测试,不断地重复地去搭建测试平台,我认为这是一件很枯燥无聊的事情。但虽无聊,也是要去硬着头皮去做的事情。

51Testing:您工作了近17年,有相当丰富的工作经验,那么您在做这份工作时,什么是最成功的,什么最具挑战性? 工作中遇到过什么棘手的问题,要如何解决的?

顾翔:最成功的事情是我刚进入一家做网管产品公司,担任的职务是测试部门经理,当时副总经理和我说目前公司测试力量比较薄弱,发布出去的产品问题比较多,support部门整天总是和119似的在救火,希望我能尽快改变测试团队的目前的状况,让问题尽早在公司里被发现。后来经过我与开发人员及测试人员沟通,发现问题主要存在以下几方面[详细]

51Testing:那么根据您的专业知识,您是如何看待目前的测试的?

顾翔:我对目前测试的一些看法如下: A:lEEE定义软件测试是验证显性与隐性的需求的一种活动。所以测试不能只测试需求规格说明书写的内容,对软件友好性,容错性等隐形需求也要进行验证。 B:不管采取何种方式,基于风险还是基于需求的测试分析方法,所产生的测试用例一定要分等级,不同级别的测试用例,测试频率要不同,不可测试过度,当然也不可测试不及 [详细]

51Testing:作为一名资深的测试员,您对测试新人有哪些建议,可以让新手做的更好,更迅速的成长为测试高手?

顾翔:有句话是这样说的,如果你还在“打工”,如果你还认为工作是工作。那么你是失败的、你的想法也是不正确的。做一行,爱一行。要将工作作为一种兴趣,生活就会变得色彩斑斓,你才可以享受到生活乐趣。软件测试行业如同老中医,越学经验越丰富,所以前景是很光明的。我认为测试新人应该:[详细]

51Testing:访谈到这里也快告以段落了,不少测试员对软件测试的前景和未来发展还有疑惑,请您最后谈谈您是怎么看待软件测试这个职业和测试行业未来的发展?

顾翔:我认为软件测试未来将会变得更复杂,主要表现在: A:采用敏捷开发以后,版本发布频率越来越快,对测试的水平也越来越高。对变化不大的功能及性能测试应尽可能用自动化方式来实现,以便可以进行持续集成Cl,这样自动化测试脚本可在每天晚上运行,第二天一早就可在第一时间知道最新版本代码库的质量了。另外,探索性测试(ET)也需要有一定技巧与经验[详细]

专题推荐

专访史亮:测试人员在国外

本专题采访了微软技术专家——史亮,采访主要围绕他在国外的工作和生活展开

移动应用测试之Android篇

本专题通过从知识基础和经验分享两方面解读移动应用测试中的Android系统

专访小强:大话软件测试

本专题采访的是人气专家小强—赵强,他会和我们从四个方面解读软件测试

原创推荐
编辑推荐

最新软件测试从业人员收入情况调查分析

软件测试从业人员的收入主要在3001-5000元之间

成为一名优秀的测试员,你需要做到以下10点

1.测试为质量而不只是数量      2.学会考虑优先级

常见功能点测试思路

根据经验,总结常见的功能点的测试思路

10年软件测试工作总结

从毕业到现在已经10年,一直从事着软件测试的工作

老外写的一个测试用例

Test case example                   Test Case ID: CUST.01

如何提高测试用例设计的测试覆盖率

说到测试用例的设计,我想每个有过测试经历的测试工程师

评论