软件测试工程师怎么从功能测试转成自动化测试?

软件测试工程师怎么从功能测试转成自动化测试?_第1张图片

回想自动化测试的学习过程,因为发现很多人总是急于求成,不懂该如何学习。当你是新手的时候肯定会选择加很多的群。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,也不看报错,就直接跑到群里来问(有时候连个图都不发或发图只截图一小半,有的甚至问我和你写的代码一样怎么运行不起来了呢?),大神,这里为什么会报错?很多都是明显的语法问题一问才知道,今天刚刚学selenium,之前也没有语法基础,没学过Java,没学过Python,就跑来搞selenium,想玩自动化。

每当看到这样的同学,总是很想吐槽,但又忍住了。因为看到了从前那个少年,没有一丝丝改变!我就是从功能测试开始学习成长!有过迷茫,问题得不到解答的时候自我怀疑。

今天来跟大家谈谈我认为的正确的自动化学习路径。(篇幅有些长,我们被太多碎片化时间消磨了深度学习的能力,看完必有所获!)


我的职业生涯开始和大多数测试人一样,开始接触都是纯功能界面测试。那时候在一家电商公司做测试,做了有一段时间,熟悉产品的业务流程以及熟练测试工作流程规范之后,效率提高了,工作比较轻松,也得到了更好的机会去发展。

在后来的公司得到了领导的信任,待遇方面工资加上年终奖,加起来年薪能达到20W。由于当时公司规模和产品的局限性,导致自动化测试始终未能应用到公司项目中。外面的世界很大,自动化已经流行而且越来越普及,内心经过一番抉择后,我更想要突破自己的技术瓶颈,所以选择顶住了压力,跳槽到一家公司专职做自动化测试工作。通过不断的项目经历和机会,我将公司产品前后端的自动化测试全部落地实现。

那些自动化脚本真正成为了公司资产,每次上线回归带来的收益远超出我的预期。并且定时在公司的技术分享会展示效果,那种从0到1的成就感非常难忘。后面负责自动化测试团队工作,核心框架搭建。学习用到的技术栈:包括Python、Selenium、RF、Requests、Jenkins、以及见识到先进主流的Docker容器技术,持续集成


从手工到自动化测试/测试开发,给我带来的帮助不仅仅是20W到40W,待遇上面的提高,包括做自动化测试遇到的坑,解决问题的思路,以及技术瓶颈的突破,形成一套知识框架体系,得到一套有效落地的自动化测试方案

目前测试平台项目研发已经完成,并且在Github开源,有兴趣的朋友可以去Github下载 https://github.com/ooqitech/ATP

软件测试工程师怎么从功能测试转成自动化测试?_第2张图片

这10年,我看到了太多想提升技术而没有明确方向的人,深刻的体会到测试人的技术痛点,以及初级测试这个角色在互联网公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。

我的初衷很简单:让软件测试更简单!分享学习资料,面试题、技术干货。很多人问我,学习软件测试有没有捷径,我认为少走弯路就是最大的捷径。系统资料➕前人指点是功能测试转向自动化测试乃至测试开发最好的学习方法!

那么功能测试如何系统性转向自动化?下面我整合了一些企业中常用必备的点给大家做一个分享:

(方便大家保存,都做成了图片版本,如果对你有用,邀个赞同不过分吧?)

软件测试工程师怎么从功能测试转成自动化测试?_第3张图片

软件测试工程师怎么从功能测试转成自动化测试?_第4张图片

软件测试工程师怎么从功能测试转成自动化测试?_第5张图片

软件测试工程师怎么从功能测试转成自动化测试?_第6张图片

软件测试工程师怎么从功能测试转成自动化测试?_第7张图片

软件测试工程师怎么从功能测试转成自动化测试?_第8张图片

软件测试工程师怎么从功能测试转成自动化测试?_第9张图片

我相信,有耐心看到这的同学,一定是有心把软件测试作为自己的职业发展,去深入研究的,除了上面这些内容,我还整理了一些测试人从手工到测试开发的全栈内容和项目,一并分享出来!

软件测试工程师怎么从功能测试转成自动化测试?_第10张图片

软件测试工程师怎么从功能测试转成自动化测试?_第11张图片

篇幅有限,直接都做成思维导图,可以先保存,慢慢捋清思路。小建议:我们在学习的过程中可以写一写博客,分享总结自己的问题与成长。吾日三省吾身,不仅能督促自己坚持,发现问题所在!记录分享还能获得更多的朋友!

结语:

如果对python自动化测试、web自动化、接口自动化、移动端自动化、大型互联网架构技术、面试经验交流等等感兴趣的老铁们,可以关注我。我会在公众号(程序员阿沐)/群里(810119819)不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。欢迎分享,欢迎评论,欢迎转发。需要资料的同学可以关注我获取资料链接。

你可能感兴趣的:(经验分享,功能测试,python,c++,测试工程师,黑盒测试)