最近一段时间,各种事,几天没写文章了,很不习惯 。
想写的有很多,有价值的内容也有很多 。但,如果只有写一篇文章的时间,老徐觉得,很有必要写写自动化测试 。
行业,普遍都误解了自动化,以为自动化是万能(这两年稍微好点,很多同学,已经知道,UI自动化在很多时候,不适用了,不是上来就搞UI自动化),也误解了自动化脚本的能力,以为测试工程师,把脚本能力提高了,就牛X了,就能玩转自动化了 。
对于自动化测试,脚本,只是最基础的能力,有了脚本能力,符合自动化执行的基本需求 。
比如,某同学,做了三年自动化测试,自动化脚本玩的很6 ,某款自动化工具,也玩的很6 ,只能说,是个很好的自动化执行者,其他的...
接触过很多这类案例,
比如,之前面试过很多腾讯、华为出来的,对内部的某款自动化工具玩的很6 ,工具相关的脚本调整也很6 ,岗位本职工作,做的还行 。
但市面上其他工具,一概不知,思考的也少 。
之前只是用工具,没有过多思考实现原理,底层逻辑,自动化整体规划 。
还有很多功能测试从业者,一直觉得自己不会写代码,总是低人一等,工资总是上不去,说实话,如果只是单纯的去学Python/Java ,薪资也提不到多少(虽然,这话说出来,可能会招恨,但老徐说的是实话)。
希望,大家多去了解下,
自动化的相关知识,什么时候、需要用自动化、有哪些自动化类型(不要上来就问,xxx如何搞自动化?没法回答,都不知道你想弄什么自动化)、有哪些工具、工具优劣、什么时候用什么工具 等。
自动化的实施策略,有哪些阶段 ,如何去决策 。
如何把整个自动化体系,做整合,融入到持续集成体系(近两年略火),这些都是应该考虑的 。
出现问题了,如何快速定位,快速解决,如何找到替代方案 。
行,大体如上 。
整篇文章,虽然是说自动化,但没有写一行代码 。
也许,某些同学会说,这也能算是自动化测试文章 ?
是的,自动化不一定要写代码,写了代码,也不一定是自动化测试。
不要把自动化、手工、功能等分的太明显(知乎很多这类问题,实在不想回答),工作中,处处皆自动化,处处皆手工 。
你应该思考的是,什么时候,用什么策略,效率更高,质量更有保障 。
推荐一篇相关文章:
结尾,
此文并不是告诉大家,测试工程师不需要脚本能力 。玩自动化,脚本是最基础能力,需要掌握的,还有很多(多读几次此文,会有收获) 。
欢迎各软件测试同行,多交流,一起成长 。
End 。
原创文章,仅代表老徐个人观点,我说的不一定是对的,欢迎指正 。
此文,未经允许,不希望出现在任何其他平台,此文是唯一入口 。
转载联系老徐微信isTester授权 。
禁止转载,分享到朋友圈、微信群、好友等,随意 。
更多文章,阅读原文,进入isTester.com