请选择行业
请选择职位
请选择省份
请选择城市

软件测试:从学徒到师傅

时间: 2013-01-08 13:56   作者: lobster   点击次数: 
 

  最近看了一本书《Web Operations: Keep the Data on Time》,其中一小节讲述了Web运维工程师从学徒到师傅的发展路径。感觉说的非常不错,现在特意来说说软件测试工程师的从学徒到师傅的发展路径。

  成为熟练的软件测试工程师,和成为优秀的Web运维工程师,合格的木匠、教师等,并没有多少不同。在任何知识领域有所成就,都必须认真关注下述四项基本要求:知识、工具、经验和纪律。

  知识

  在互联网时代,知识是个非常简单的命题。互联网本身就是非常高效的知识存储体系,遇到的很多问题,都可以使用百度和Google等来解决。博客、论坛等分享平台更是提供了非常体系化的学习场所。

  在软件测试工程师从学徒到师傅的路径中,请尽可能多的占用知识!只有这样,你的大脑才能将那些细微之处进行排序、过滤、关联,使其成为一幅简明、精确的图画,进而帮助你进行决策—不管是长期的架构设计的关键决策,还是临时性的排障的小决策。

  工具

  人类为什么要使用工具?为什么我们还要创造更多的工具呢?“人类是使用工具的动物”和“人类是制造工具的动物”,道出了人类本性中某种重要的东西。Thoreau说的“人类已经成为他们的工具的工具了”,则描述了现代人类依赖工具的另一种极端。Emerson有个更好的表达,我非常喜欢:“所有的工具和机器归根到底都只是人类肢体和感觉器官的延长”。

  在互联网的应用环境中,五花八门、缤纷灿烂的工具和技术唾手可得。一个真理是,不管你使用什么样的工具,都必须了解你的工具,这是在该行业登堂入室的前提。你的工具必须是你的肢体和感觉器官的延长。遇到问题时,才临时抱佛脚去查阅工具说明书,无异于远水解近渴。对工具一定要深入了解,了解工具的功效、了解其与环境的交互能力。

  我曾经非常强烈的感慨:编码很简单,想法才值钱。道理和上文殊途同归,属于测试开发工作的一种具体表述。现在咱们测试团队编写的自动化测试用例都是基于XML格式的,并不复杂的框架设计方法,但却是最最实用的。本人对其非常自豪!

  总之,师傅不是用工具来炼成的。么有成功的工具、只有成功的使用工具的师傅,灵活巧妙的运用工具,让其成为您的肢体与感觉器官的延长!

  经验

  经验意味着太多的东西,任何情况下,经验都是非常有力的神器!本质上讲,经验意味着良好的判断力,而良好的判断力多从失败中汲取。理论与实践的冲突,迸发着残酷和美丽。遇到并解决冲突,进而久病成医,让软件测试工程师逐步成为软件产品的病理学家。

  知识与经验关系密切,知识是别人的经验的总结。拥有知识并不代表你把握知识背后的深刻意蕴。纸上得来终觉浅,绝知此事要躬行,说的就是这个理。经由经验磨砺的洞擦力具有洞幽烛微的能力,可以神奇的探查问题之所在。

  工作时间并不能直接和经验划等号。有人工作五年,也许只是工作了一年,然后重复了五次。当你什么事都非常的轻车熟路,什么事都安排的井井有条,不失眠,不发愁,工作无忧无虑,那就证明你已经停止进步。你的能力已经完全能够胜任现在所有的事,然后只是开始简单的重复。只有不断的发现问题、解决问题并存储在自己内在的知识存储体系里,才能形成经验。

  各位部长,各位师傅要不断的鼓励新学徒们,不要抗拒工作,工作越多才能积累更多的经验;遇到重复的工作,就要思考更有效的工作方式和流程,思考如何比上次做得更好,工作可以重复,自己不能重复。作为学徒,就要准备着在成为师傅之前尽早拥有必备的经验。

  纪律

  原文写的比较晦涩朦胧,也很难找到软件测试工程师与纪律这一基本要求相关的资料。纪律意味着的东西实在太多,测试工程师的职业操守、职业素养,如何做个受项目管理层,让开发、需求、发布等其余工程师受欢迎?甚至都可以延伸到对软件研发流程的遵守与改进的贡献。。。不再详细描述该基本要求。

版权声明:本文出自 lobster 的51Testing软件测试博客:http://www.51testing.com/?194329

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

打印本页 | 加入收藏

上一篇:我的三年半的软件测试经历(写给新手)     下一篇:制作简历的七大原则

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: