近年几年,无论是行业聚会还是猎头招人。无不体现着这一理念,测试工作越发被机械化Coding化,很多企业招人时也不乏喜欢给自己的员工提些要求AutoRunner/TestCenter/QTP/Loadrunner/RTF/Rebot一系列测试化工具被列入正规、精益的代名词。于是我们投入了大量人力物力来实现我们心中挥之不去的理想与抱负,每日Build成了很多测试经理追求的梦想。

加之行业们的吹捧,行业新兵薪水的大幅提升,一些不明真相的人们正大步迈入这个陷阱。我们做测试工具开发、测试工具应用,根本的意义是提升工作效率,降低产品成本,提升团队的核心竞争力。从目前行业来看,很多用人单位和培训机构鼓励大批新入职的测试人员走向测试开发、自动化职业生涯。我们先不论报酬薪资,单从这种不负责任的态度与做事方式来讲,个人觉得这些是不利于新人成长。

一个入门的测试人员,他应该先做好本职工作,充分了解系统,充分了解需求,能为后续产品提出新的价值关联,能知晓其它同类产品的特点,本套产品的优势,架构特点等等问题。测试工具并不是解决问题的办法,根据产品的测试策略、测试需求很多产品都不能完全按照第三工具的标准进行开发,这也是中国目前的现状。你需要短期内,毫无计划的提需求,解决这些历史问题也是及不现实的。我们能做的是,给新人更宽的思路,更灵活的思维方式,让他们从工具中受益。而不是盲目的使用工具,把一件事变的更复杂。我们提倡的是效率,提倡的是工作效率,并不是代步工作。

请不要把测试工具当饭吃,而是真正理解测试工具的思维方式和测试方法。在某种层面来说,只有每一个员工、一个团队乃至一个部门,对这种思想有了充分理解的时候。真正意义上的高效才能体现。流程、工具无非只是我们改进工作过程的一种手段,而不是吃饭的家伙。请正视自己的职业,不要把测试工具当饭吃。