Skip to content

服务器托管,北京服务器托管,服务器租用-价格及机房咨询

Menu
  • 首页
  • 关于我们
  • 新闻资讯
  • 数据中心
  • 服务器托管
  • 服务器租用
  • 机房租用
  • 支持中心
  • 解决方案
  • 联系我们
Menu

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

Posted on 2023年5月6日 by hackdl

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)

前言

先编程语言打好基础

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性能测试

九、总结(尾部小惊喜)

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

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

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

服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net

Related posts:

  1. 泰州idc机房租用
  2. 重庆电信服务器托管云主机:知名稳定的选择
  3. 手把手带你玩转Linux
  4. 喜马拉雅基于DeepRec构建AI平台实践
  5. 【JVM盲点补漏系列】「并发编程的难题和挑战」深入理解JMM及JVM内存模型知识体系

服务器托管,北京服务器托管,服务器租用,机房机柜带宽租用

服务器托管

咨询:董先生

电话13051898268 QQ/微信93663045!

上一篇: 基于GIS/SCADA的智慧燃气数字孪生Web3D可视化系统
下一篇: Auto-GPT免费尝鲜之初体验-使用攻略和总结 写在前面的废话 一、部署 Auto-GPT 二、试运行 Auto-GPT 三、我踩过的坑 四、后续探索

最新更新

  • 五月学习之keepalived 软件简介
  • Cibersort免疫浸润的在线分析及R语言代码实现
  • 阿里云的认证最有几个等级?考试费用是多少?
  • 京东APP百亿级商品与车关系数据检索实践 | 京东云技术团队
  • 【Hello Network】TCP协议 TCP协议 确认应答机制 (ACK) 超时重传机制 连接管理机制 流量控制 滑动窗口 拥塞控制 延时应答 捎带应答 面向字节流 粘包问题 TCP的异常情况 TCP小结 基于TCP的应用层协议

随机推荐

  • 重庆服务器托管云空间:专业安全的数据存储方案
  • 机柜和裸光纤租用
  • 带防御的大带宽服务器有哪些优势
  • 高效稳定:山东枣庄服务器托管云空间
  • 高效稳定:服务器托管视频教学

客服咨询

  • 董先生
  • 微信/QQ:93663045
  • 电话:13051898268
  • 邮箱:dongli@hhisp.com
  • 地址:北京市石景山区重聚园甲18号2层

友情链接

  • 服务器托管
  • 服务器租用
  • 机房租用托管
  • 服务器租用托管
©2023 服务器托管,北京服务器托管,服务器租用-价格及机房咨询 京ICP备13047091号-8