字节10年测试开发经验分享:如何从手工测试进阶自动化测试? ...

打印 上一主题 下一主题

主题 1614|帖子 1614|积分 4842


由于我一直在分享自动化测试技术,以是,经常被问到:功能测试想转自动化,请问应该怎么入手?或者有哪些书推荐?那么,接下来我就联合自己的履历聊一聊我是如何在工作中做自动化测试的
测试新人

我的职业生活开始和大多数测试人一样,开始接触都是纯功能界面测试。当时间在一家电商公司做测试,做了一段时间,熟悉产品的业务流程以及熟练测试工作流程规范之后,服从提高了,工作比力轻松,这样我就有充足的时间学习各种测试技术和工具。
当你以为工作很闲的时间,这正是你可以有更多的时间投入学习的时间,但是,学习的内容一定要基于自己的工作来,这样才能把学来的技术酿成工作经验。

选择Python

最初用的是Java语言,学习各种自动化测试技术,当时觉得自动化测试特别有意思,而且挺风趣,激发了我浓厚的兴趣。厥后发现Python语言越来越火,而且我发现Python来做自动化和对于编程底子比力单薄的测试工程师来说特别的合适,Python还能用来爬虫,用Python还能写一些定时脚本,数据库脚本,服从非常高。
用Python语言和Selenium来尝试做自动化测试。当时,关于Python版的Selenium并不多,在学习的同时我开始发表相关博客。
交流是学习新技术的驱动力,大多数时间我们很难坚持学一个新技术的缘故因由就在于缺少了反馈,不管是做内部分享或者是社群交流都是很好的反馈机制。
2014年的时间,由于项目的缘故因由,开始使用Robot Framework测试框架,正由于有Python的底子,以是很快就理解了Robot Framework框架的工作原理,并可以根据项目的必要开发体系关键字。
把握自动化工具的原理使用起来才会更加游刃有余,而这也必要你有一定的编程底子的缘故因由。
2015年随着移动App越来越盛行,趁着换工作的间隙,我开始学习了一个月的appium自动化工具,但工作中用不到厥后就没在继续了。
厥后,我开始针对另一个社区项目编写Web UI自动化测试,前后做了好几个月,积聚了一些经验,开始尝试计划Web自动化框架,当时主要还是针对Selenium API的封装。

自动化测试


当时由于公司的规模和产品的局限性,导致自动化测试始终未能应用到公司实战项目中。我觉得表面的天下有更多机会,自动化已经盛行而且越来越遍及,我想要突破自己的测试技术瓶颈,我毅然决然的跳槽一家公司专职做自动化测试的工作。
厥后的机遇偶合,朋友推荐我去一家金融公司做测试开发,负责开发公司定制化的测试质量平台。
这对于我来说是一个挑战,新的范畴,测试开发在一线都会非常吃香。当时的报酬比初、中级开发工程师要高。
到岗后就是顶住压力,不断的体系学习测试开发技能,而且学以致用。技术架构采用的是前后端分享,包括Python的后端开发框架Flask,前端框架vue,elementUI组件等
坚持做了几年的测试开发,真实的体会到测试开发等于测试全周期的工作,包括产品功能业务熟悉,测试平台的需求计划,平台前后端研发,平台的自测,给到测试部分几十号人的推广、培训产品使用、运营。
以是测试开发的大前提是功能测试经验丰富,接口自动化,UI自动化非常熟练,不然很难以开展测试开发工作。

如果你也在往自动化测试开发方向发展,在恰当的年龄,选择恰当的岗位,只管去发挥好自己的优势。
我的自动化测试之路,一起走来都离不每个阶段的计划,由于自己喜好规划和总结,以是,我和朋友花了一段时间整理编写了下面的《软件测试工程师发展规划门路》,也整理了不少【教程资源】,打包好了分享在文末。有必要的朋友可以文末扫码获取。渴望会给你带来帮助和方向
【自动化测试学习门路】
1. 自动化测试必备Python编程内容


2. Web UI 自动化测试底子内容


3. Web UI 自动化测试实战内容


4. APP UI 自动化测试底子内容


5. APP UI 自动化测试实战内容


6. API 接口自动化测试底子内容


7. API 接口自动化测试实战内容


8. CI/CD连续集成专项技术


9. 自动化测试框架实战技术

上面就是我为各人整理出来的一份自动化测试工程师发展方向知识架构体系图。渴望各人能照着这个体系在1~2年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬已往了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时间,你肯定会感慨良多。
绵薄之力【资源分享】

末了感谢每一个认真阅读我文章的人,看着粉丝一起的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
下方这份完备的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果必要可以自行免费领取 【包管100%免费】


这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完备的备战仓库,这个仓库也伴随我走过了最艰难的路程,渴望也能帮助到你!凡事要趁早,特别是技术行业,一定要提拔技术功底。渴望对各人有所帮助……底子知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级连续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源免费分享~


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表