51Testing专访史亮——测试人员在国外

史亮,东南大学计算机软件与理论专业博士,研究领域为软件分析与测试。2006年加入微软(中国)有限公司,任职软件开发测试工程师,负责微软在线业务与商业智能产品的测试工作。2011年调至微软总部,从事Microsoft Office 2013的测试工作。2012年与淘宝测试工程师高翔合著了《探索式软件测试实践之路》一书。2014年,独自出版了《软件测试实战:微软技术专家经验总结》。目前史亮正从事下一代Microsoft Office产品的研发工作。

专访区

51Testing:史亮老师,您好,欢迎做客51Testing。听说您目前在国外工作,您是出于什么原因选择去国外工作的?

史亮:在2011年,我打算更换工作环境,以接触更多的新技术和重要产品。于是,我主动申请工作调动,然后通过内部面试流程,获得了微软总部的工作机会,所在部门是Microsoft Office。

51Testing:您去国外大概多长时间了?主要的工作内容是什么?

史亮:从2011年到现在,我已经在微软总部工作了整整三年。最初我加入Microsoft Office部门,主要负责的是Microsoft Office 2013的研发,工作内容是测试Windows版本的Office产品。目前,我正参与研发下一代的Microsoft Office,主要工作是测试产品和开发测试辅助工具。

51Testing:很多朋友刚出国时会有不适应,您是否也如此?在国外工作了三年,您感觉国外公司和国内公司存在哪些差异?(例如管理、工作环境、薪资、员工福利)让您感受最深的又是什么?

史亮:没有存在不适应。我认为测试人员的工作环境、工作压力、员工福利等取决与具体的项目、团队和企业,与企业的注册国籍并没有直接的关系。而且,目前国内软件业蓬勃发展,有形形色色的项目和团队,任何外资企业所面临的情况,都可以在中国企业中找到相似的语境。一些中国企业在全球处于领先的地位,他们的企业文化、工作方式和福利报酬都胜过外企,且领先优势还在扩大。对于测试人员而言,应该多接触业内同行,了解他们的工作实践,以"他山之石可以攻玉"的心态,虚心请教。然后,将好的工作实践"因地制宜"地修改为适合当前项目的方法,从而改进项目环境、优化工作成果。

51Testing:看来现在国内外软件测试行业的差异不是很大,测试人员想要出国发展还是十分可行的。那对于想要有出国发展的测试人员,您作为一个前辈对他们有些什么建议呢?

史亮:测试专家Cem Kaner和James Bach对于测试人员的职业发展有一条忠告:"不管选择走哪条路,都要积极追求"。测试人员并没有被锁定在测试上,也没有被锁定在任何公司或软件行业上。他完全可以选择改变职业发展方向并追求其他目标。一旦下定决心,就要对自己负责,通过持续地努力来推动职业生涯的发展。

51Testing:前面聊了很多关于您在国外工作的部分,满足了小编对于测试人员在国外工作状态的好奇。根据小编的了解,现在很多测试新人对软件测试的未来较为迷茫,而您在国内外都工作过很长一段时间,有相当丰富的测试经验,您是怎么看待未来的软件测试人员的发展趋势?

史亮:为了更好地讨论这个问题,先介绍一个测试技术分类的参考模型。测试专家Lisa Chrispin和Janet Gregory在《敏捷软件测试》中将测试技术划分到如图1所示的四个象限中。[详细]

51Testing:您已经第二次做客我们51Testing了,上一次专访我们聊得是探索式测试,相信很多朋友都对此印象深刻。作为探索式测试的资深人士,怎样才能进行有效地探索式测试?另外很多优秀的软件测试工程师都能敏锐地嗅到bug,您认为该如何训练这方面能力?

史亮:首先,"态度决定一切"。成为一个优秀的测试人员,我认为最重要的基础是对项目、对自己负责任的态度。对项目负责,测试人员需要提供高质量的测试服务来帮助项目成功;对自己负责,测试人员应该以专业人员(professionals)自居,坚持专业主义(professionalism),追求精湛的技艺和卓越的成果。这需要通过日复一日的努力工作来落实,无捷径可言。 [详细]

51Testing:许多刚从事测试的新人往往会在工作的过程中发现自己的很多不足,想要提高自己,在您看来,测试人员应如何提高自己的测试思维和测试技术?

史亮:前面两个问题的回答对于本问题有参考价值。在这里,我补充说明一个测试人员容易忽略的要点:提高测试技术的根本目标是为了更有效的测试,在许多情况下,测试效果(测试技术的实施效果)决于测试人员对软件和项目的理解。 我曾经长期测试一个网络应用。当我离开这个项目时,测试经理安排一个测试员工来接替我。他刚刚入职,对被测软件和业务领域都不了解,在工作中遇到了许多困难[详细]

51Testing:想要提高测试技术,书籍是必不可少的朋友,作为探索式测试的忠实实践者,您能给我们的会员推荐几本相关书籍吗?

史亮:Cem Kaner, James Bach, Bret Pettichord, 《软件测试经验与教训》(Lessons Learned in Software Testing:A Context-Driven Approach)。该书是语境驱动测试的经典著作,充满对软件测试的真知灼见,是探索式测试者案头必备。[详细]

51Testing:本次访谈即将接近尾声,再问最后一个问题,您以后会选择继续长期留在国外发展还是回国发展呢?

史亮:我目前还在持续评估自己的职业发展,尚未做出长远的规划。

51Testing:由于时间关系,本次访谈正式结束,非常感谢史亮老师抽出宝贵时间参加我们的访谈,祝您在国外工作一切顺利!

史亮:谢谢,也祝51Testing越办越好!

投票
您是否有出国发展的打算?
有意向
没有意向
专题推荐

移动应用测试之Android篇

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

专访小强:大话软件测试

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

开源软件-缺陷跟踪管理工具

本专题介绍了不同的缺陷管理工具,让测试人员有更多的缺陷跟踪管理工具的选择

他的原创文章
评论