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

这篇具有很好参考价值的文章主要介绍了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编程入门到精通

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

二、接口自动化项目实战

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

三、Web自动化项目实战

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

四、App自动化项目实战

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

五、一线大厂简历

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

六、测试开发DevOps体系

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

七、常用自动化测试工具

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

八、JMeter性能测试

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

九、总结(尾部小惊喜)

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

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

敢于梦想,敢于追求,永不言败!让我们以积极的心态和无畏的勇气,迎接人生每一个挑战!不忘初心,砥砺前行,相信成功只属于那些不断拼搏、不断奋斗的人!文章来源地址https://www.toymoban.com/news/detail-426101.html

到了这里,关于2023年测试岗,自动化测试我该如何进阶?卷出方向...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HttpRunner 接口自动化测试进阶

    这里我们介绍一下通过调试源码的方式来做接口测试: 1、获取源码 github下载或pycharm的git checkout功能去获取,这里直接下载 通过ide打开解压后的源码包 源码包含三层目录结构:docs帮助文档、httprunner核心库、tests自测文件 2、源码结构扩展 项目根目录下新建几个目录,分别是

    2024年02月05日
    浏览(46)
  • 怎样从“点点点”进阶到自动化测试?

    为什么要学习自动化测试 在讨论这个问题之前,先来聊一下测试人员的职业发展路线,无非就是两条,技术路线和管理路线,技术路线一般就是功能测试(60%)--自动化测试(25%)--测试开发(5%)--测试架构师/业务专家/测试专家(5%),管理路线一般就是测试工程师(60%)

    2024年02月05日
    浏览(38)
  • web自动化测试进阶篇05 ——— 界面交互场景测试

        😏作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。 📡主页地址:【Austin_zhai】 🙆目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。 💎声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题

    2024年02月15日
    浏览(41)
  • Web自动化测试进阶 —— Selenium模拟鼠标操作

    在实际的web产品测试中,对于鼠标的操作,不单单只有click(),有时候还要用到右击、双击、拖动等操作,这些操作包含在ActionChains类中。 首先导入ActionChains类: from selenium.webdriver.common.action_chains import ActionChains context_click():右击 double_click():双击 drag_and_drop():拖动 move_to_

    2024年02月09日
    浏览(50)
  • 进阶自动化测试,这3点你一定要知道的...

    自动化测试指软件测试的自动化,在预设状态下运行应用程序或系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。 自动化测试框架一般可以分为两个层次 ,上层是管理整个自动化测试的开发,执行以及维护,在比较庞大的

    2024年02月08日
    浏览(42)
  • web自动化测试入门篇06 —— 元素定位进阶技巧

      😏 作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。 📡 主页地址:【Austin_zhai】 🙆 目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。 💎 声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题

    2024年02月05日
    浏览(47)
  • selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?

    相信大家在使用selenium做网页自动化时,会遇到如下这样的一个场景: 在你使用get访问某一个网址时,会在页面中弹出如上图所示的弹出框。 首先想到是利用Alert类来处理它。 然而,很不幸,Alert类处理的结果就是没有结果,并不能够将这个弹出框关闭掉。 无法用处理alert的

    2024年02月07日
    浏览(48)
  • 2023自动化测试需知的4项测试工具!

    一般来说学自动化会建议大家先学selenium,因为最早的时候,自动化就代表selenium,进入测试行业就开始做接口测试,而且现在基本每个公司都需要接口测试。今天就和大家聊一下接口测试的工具。 机器人框架。之所以把它排在第一位,是因为最早学的这个,对这个框架可以

    2024年02月07日
    浏览(49)
  • 3个月,从功能测试进阶到自动化测试涨薪10k,我悟了....

    因为我最近在分享自动化测试技术,经常被问到: 功能测试想转自动化,请问应该怎么入手?有没有好的资源推荐? 那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和网盘资源放在文末了)3个月是怎么从功能测试进阶到自动化测试并

    2024年02月01日
    浏览(44)
  • 测试进阶必备,这5款http接口自动化测试工具不要太香~

    现在市场上能做接口自动化测试的工具有很多,一搜一大把,让人眼花缭乱。我们去选择对应实现方式时,不管是框架体系还是成熟稳定的工具,核心目的都是期望引入的技术能在最低投入的情况下达到最优效果。 那么我们选择依据出来了: 一是最低投入。 二是最优效果。

    2024年03月26日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包