• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试工程师应该如何自我提升?

发布: 2010-8-19 16:53 | 作者: Lisa Crispin 译者 崔康 | 来源: InfoQ | 查看: 303次 | 进入软件测试论坛讨论

领测软件测试网

  个人关系创造机会

  我的新工作很有趣,而且有机会学到新技能。例如,我成为了团队的Powerbuilder专家。我能够花费几个月时间来学习一种测试工具并搭建自动化GUI测试集。最重要的是,一些过去的同事也加入了这家新公司,让我领悟到——这世界真是小啊!

  几年之后,在互联网热潮中,我加入了一家web创业公司。我对测试web应用一无所知,但是因为我曾经使用过多年各种测试自动化工具,所以我在因特网上想找到适合web应用的工具。

  当我查看工具列表网站时,“OCLC”几个字母吸引了我的眼球。当我在参与在线图书馆编目项目时深入了解了OCLC,因为OCLC一直被用于编目书籍和向图书馆提供服务。奇怪的是,它们在出售一款名为WebArt的测试工具,我决定购买。它的开发者Tip House过来培训我们如何测试web应用和自动化测试

  和许多测试人员一样,我总是在想如何更好地及时交付高质量的软件。互联网世界比数据库产品变化快得多,我对缓慢、瀑布型的过程感到沮丧。尝试一种不同方式的机会很快就出现了。当我们的创业小公司被一家大公司收购的时候,一些同事离职选择自主创业,他们给我一本名为《Extreme Programming Explained》的书,说:“我们准备尝试极限编程。”当我读了这本书,我觉得自己必须尝试一下,请求他们带上我。

  第一次加入XP团队之后,我开始学习在XP模式下测试人员应该如何工作,并分享到在线敏捷社区中(虽然那时我们还不称之为“敏捷”)。我惊讶的发现XP专家和其他敏捷实践者非常受欢迎。当Bob Martin大叔过来培训我们时,他建议我给Ward Cunningham打电话请教测试中的问题,并提供了他的手机号。Ward与我讨论了一个小时!如果我听说类似Ron Jeffries或者Kent Beck来访或者出席一个我参加的会议,我会想办法与他们见面,而他们总是很慷慨地花时间会解答问题。Brian Marick帮助我创建了一个敏捷测试邮件组,使我受益良多。

  贡献社区获得机会

  当我的团队还有那些我通过会议、用户组和邮件列表结识的朋友都认识到敏捷测试技术的好处时,我决定不应该让其他的测试人员和团队继续重复昨天的故事。在XP社区的鼓励下,Tip House和我合著了一本书《Testing Extreme Programming》。许多人帮忙审阅了草稿并反馈意见,包括Janet Gregory。Janet 和我开始组织研讨会和教程。

  极限编程的核心是人,而事业成功的要素也是。我运用了个人关系,并最终成为一名演讲者、教练和书籍作者。我不仅成为了一名更出色的测试人员,我还学会了沟通的最佳方式。我经常参加会议,向他人学习,并在研讨会和培训班中阐述自己的观点。这一切都因为我想学习,并花时间与朋友发展良好的工作关系。

  我也体验了回报的乐趣和价值。我的第一个XP团队与其他组织发起了本地的XP用户组。我在第一次会议上做了演讲!过去十年间,我通过这个用户组见到了许多优秀的朋友并受益良多,而它只是占用了我的一些时间而已。我努力回报以前获得的所有帮助。我参加了本地用户组,志愿帮忙组织会议,维护着一个测试邮件列表,和其他公司组织一些短期的研讨会,和对测试和敏捷开发存在疑问的团队进行网络和电话会议。我发现帮助别人越多,自学的也就越多。这感觉太好了——回报他人就是帮助自己。

  学无止境:开阔眼界

  我已经从事软件测试这个职业许多年了,但是不觉得厌倦。我每天都在学习新东西:要么是技术,要么是业务运作上的发现。在同事或者用户组、会议甚至Twitter上的同行的协助下,我尝试了新的开源工具,并且学习了新的脚本语言。这可能很困难,但是值得付出。

  例如,我努力学习Ruby,因为我从没掌握过一种面向对象语言。我阅读相关书籍并从同事中获得帮助,通过Ruby编写的脚本让我有更多时间关注更有趣的测试。我参加了一些组织以改进测试工具,如关注测试自动化的Austin Workshop和敏捷联盟功能测试工具委员会。我不仅了解了更多工具,而且见到了许多能提供帮助的同行。

  为什么如此重要?

  我希望其他测试人员在看到本文时能够感受到我对自己工作的热爱(虽然有时会沮丧:希望自己掌握更多的技能!)来自早期技术支持团队的朋友惊讶于为何我找到一份新工作这么容易,而他们依然挣扎于讨厌的工作中。我不比他们任何人更聪明:我花时间学习并抓住新机会!对学习的时间投入和参与技术社区活动对我的职业发展产生了回报。

  这就是我希望读者从我的学习之旅中得到的启示:对自己的职业发展负责。不要局限于技术或者测试技能。了解公司业务领域使你能够帮助他们做出正确选择。现在,请走出你的封闭角落,想一想如何帮助团队和公司。加入一个在线的测试俱乐部,或者志愿帮助本地的测试用户组。买一本新书或者阅读在线的教程。今天就启程可以让你的学习之旅走得更远一些。你会更加喜欢自己的工作,你会获得更多机会,你会让我们所有人为你感到骄傲。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 工程师 软件测试

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网