菜鸟做自动化测试之一:强大的内心

2013-11-17  熊志男 

      【如需转载,请标明出处和保证文章完整性】

      在同行的交流时,发现一些做手工测试的工程师,尤其是年轻的经验较少的,大都希望做些自动化测试相关的工作。

      实际上,嘴的重要作用是吃而不是说,因为很多话光说出来是没有用的。昨天我就发誓我要以后每天健身,相信很多人也发誓要好好学习,好好工作,好好赚钱,等等。因此大多说出这种话的同行们,在下以为是没有什么行动的,只是有这个愿望,却没有去尝试,或者遇到重重困难,比如项目压力没有时间等等,就蹉跎岁月。直到像我这样三十多岁仍然还要学习自动化测试,却仍然是半瓶子晃荡。

      因此,惰性、畏惧困难、缺乏成就感等等这些阻止了我们开展自动化测试。

      下面说说都会遇到哪些困难:

       一、没有时间:

       并不是专职的测试开发工程师,没人给你时间来专门做自动化。平时的主要工作任务仍然是写用例,测试,提交Bug等等。如果在上班时间自己学习点编程知识或自动化测试工具,往往会招致测试主管的非议:“测试任务这么忙,还在看这个?”

      二、能力不足:

      有很多好的想法,却不知道如何实现。代码写的不熟练,不会用自动化测试工具,缺乏自动化测试框架设计经验,等等。即使有合适的项目,却也迟迟无法开展自动化测试工作,而白白浪费时机。到最后让其他人都失去了信心。

      三、孤掌难鸣:

      你常常以为自动化测试对测试工作有很多你所认为的帮助。比如,提高测试效率,减轻测试人员工作量等等。可事实上自动化测试并不能减少工作量,相反会增加很多,包括自动测试系统设计、开发、技能学习、调试、部署、维护等等这些,需要花费不少的时间和精力。所以常常无法很快获得经验丰富的手动测试工程师或者leader的支持,他们常常会认为你应该去做其他优先级更高的事情,比如去学习业务,多提几个Bug等等。

      四、缺乏成就感

      即使已经开发好了自动化测试系统,能够稳定的运行自动化回归测试。那么过了一段时间,人们发现,它既不能比以前多发现几个Bug,也不能帮助手工测试人员减轻多少负担。相反,还增加了自动化测试系统的维护和测试的工作量,一旦系统出现什么问题,人们会抱怨你的开发水平。

      那么,有这么多困难,就被吓到了吗?难道仍然每天去重复相对比较容易的但是同样的工作吗?在别人面前自嘲得承认说“我不太适合往技术发现发展,不适合做自动测试”。

      我想说的是,不如现在就开始。放弃不切实际的幻想,做好面对一切困难的准备,静下心来,专心提高技术水平,一步步在项目中实践,从失败中学习和成长。逐渐提高使自己的技术水平,强大自己的内心。

608°/6049 人阅读/4 条评论 发表评论

罗烨  2014-07-31

说的很有道理!我刚毕业,进了一家公司做测试,测试经理每天都在一对一的教我自动化测试,性能测试等等,把我逐渐带上了写代码之路~~ 我觉得遇到一个好的上级真的很重要!现在我天天都在不断地学习着


熊志男  2014-07-31

@罗烨 不错,加油


晴朗  2015-03-10

@罗烨 羡慕,努力加油。我现在就是做好自己的工作,剩下的时间,那我就利用起来去学习


思雨  2016-11-24

@罗烨 有人带多好啊!


登录 后发表评论