有句话说,三百六十行,行行出状元,你有没考虑过测试人员呢?你具备自动化测试人员的资格了吗?
作为一个自动化测试人员,我大概描述一下基本要求吧:要非常熟悉黑盒测试用例设计方法、至少做过一两年黑盒测试,熟悉整个测试开发流程,熟悉软件开发模型;熟练使用一种或多种自动化测试工具,具有良好的脚本代码编写能力;进阶要求:精通自动化测试思想、原理;有良好的沟通和资源协调能力;至少熟悉一门语言并且用它开发过东西;至少精通一门自动化测试工具,至少写过一种自动化测试框架或对工具进行过二次开发并且成功运用到项目中。
万丈高楼平地起,没做过一两年黑盒测试的人来搞自动化开什么玩笑,难怪如此多的公司做自动化最后都是失败的,自动化测试就是来解决手工测试的问题的,你首先得本身就是一名优秀的黑盒测试人员。如果你连用例的级别都不清楚,你怎么划分自动化脚本集合?如果你本身对测试的流程都不清楚,你知道从哪些方面切入自动化吗?如果你自己都对BUG不敏感,我不敢想像你设计出来自动化工具、框架或者你写的脚本,能对BUG有多敏感?如此关联总总,不必详说,相信大家都或多或少能想出一些来。
所以要从事自动化测试人员,请你先脚踏实地的把黑盒测试做好,然后在不停的充电补充,多看书、多向人请教,最重要的是多动手练,写一百个脚本和写一万个脚本,并不仅仅是数量增大这么简单,那会是什么样的问题呢?你做了就知道!正所谓吃一顿长一堑!