2023年测试岗,自动化测试我该如何进阶?卷出方向...


前言

先编程语言打好基础

Python自动化测试:https://www.bilibili.com/video/BV16G411x76E/

语言选择上Java或者Python都是可以的,可以先从Python入手,之后再开始Java。在学习语言的过程中,一定要忘掉你是做测试的,把自己当成开发,系统的去学相关的编程知识,因为语言水平的高低,很大程度上就决定了自动化水平的高低。

明确自己的目标

说白了,咱干什么事情之前肯定要先看看自己有几斤几两对吧,先评估一下自己现在的能力水平,然后再看下自己能够投入什么样的资源(精力、时间、资金)去学习,这样才会知道什么样的内容自己能够搞明白,哪个阶段要请教大牛,别整到最后越学越迷茫;其次就是认清自己能力之后,就要给自己定好合理的目标,多长时间达到什么样的水平

两大语言自动化配套选择

Python
接口自动化:Python+requests+pytest+yaml+alluer+Jenkins;
WEB自动化:Python+selenium4+pytest+POM+allure+Jenkins;
APP自动化:Python+appium+POM+pytest+allure+Jenkins;

Java
接口自动化:Java+Httpclient+TestNG+Jenkins
WEB自动化:Java+Webdriver+TestNG+Jenkins
APP自动化:Appium+Java+TestNG+Jenkins,Robotium+Java+TestNG+Jenkins

当然这些都是基本的实现方案,别的先不介绍。如果刚开始接触,先从接口自动化入手,然后再学习web和APP自动化。

新手上路,容易着急,啥都想学,这样就容易混淆,也不好消化。很多地方都是相通的,代码架构、用例管理、等都可以举一反三,既可以提升你的学习效率,也不会混淆。最重要的是不能纸上谈兵,一定要动手去实践。

多用开源的框架和工具

在测试行业,自动化测试工具有很多,但是大公司趋向于用开源的框架和工具,然后定制适合自己的测试方案。学着用一些开源的例如Webdriver, Appium等去搭建自己的自动化测试工程,然后掌握整体的自动化工作原理,为以后能够搭建自己的工具平台做准备,毕竟搞定自动化,可不是会使用几个工具那么简单。

自动化测试的最高境界:开发测试工具、设计自动化框架,让别人用。

接口自动化测试:需要熟悉Python语言,然后在Python语言的基础上学习Python的联网库Requests,需要封装成测试脚本。这时候需要Pytest+allure单元测试库或者使用Unittest+HtmltestRunner来控制脚本生成测试报告,如果有需要持续集成可以再学习Jenkins

web自动化: 同样需要掌握Python语言,然后学习Python控制浏览器的库Selenium,和浏览器相对于的Webdriver

APP自动化: 需要熟悉掌握Python语言,然后再Python语言的基础上,学习Python控制手机APP的库APPium,手机相关的知识比如Adb,Activity,需要封装成测试脚本。

自动化测试框架(内外部框架)

现各个企业主流的还是接口自动化与web自动化。

框架的设计思想
可以把自动化测试框架主体分为两部分,一个是内部框架,一个是外部框架,内部框架就是我们自己实现的测试框架代码,外部框架就是抛开我们实现的核心代码,要达到自动化测试框架设计原的一些内容时用到的一些第三方工具。

外部框架:主要是指以webdriver为核心,辅以外部第三放框架和工具。用以实现持续集成、自动部署、脚本执行、远程调用、报告优化、邮件发送导等功能性框架,实现自动化框架设计原则的一些外围的组件。

内部框架:也就是分层框架,目的在于更好的优化和管理测试用例,更便捷的进行数据、元素、脚本的维护和更快速的创建新脚本。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有不断努力,才能拥抱更美好的未来。无论前方是什么样的风景,我们都要坚定信念,勇往直前!让我们肩负梦想,砥砺前行,用汗水和奋斗书写辉煌!

只要你心中有一团火,就能燃起梦想的光芒。不停追求、不断突破,在人生道路上实现更多可能!敢于挑战自我,勇往直前!

敢于梦想,敢于追求,永不言败!让我们以积极的心态和无畏的勇气,迎接人生每一个挑战!不忘初心,砥砺前行,相信成功只属于那些不断拼搏、不断奋斗的人!

猜你喜欢

转载自blog.csdn.net/m0_70102063/article/details/130387847
今日推荐