首页 > 其他分享 >8年测试工程师,3年功能,5年自动化,浅谈我的自动化测试进阶之路...

8年测试工程师,3年功能,5年自动化,浅谈我的自动化测试进阶之路...

时间:2023-03-15 19:22:05浏览次数:33  
标签:进阶 手工 工程师 测试人员 测试 自动化 浅谈

  8年测试工程师,3年功能,5年自动化,浅谈我的自动化测试进阶之路...

前言

大家好我是小濠,本命马玉濠,已近从事测试行业8年了,自己也从事过3年的手工测试,从事期间越来越觉得如果一直在手工测试的道路上前进,并不会有很大的发展,所以通过自己的努力,早几年已经成功的转入自动化测试的方向,又过去了这么久,现在就职于美团测试开发框架组,搭建过美团platuo测试框架,thrift测试框架,自动化测试平台,熟悉python3,java,vue,在多家公司从0到1搭建过自动化测试框架,保障过亿级流量服务的质量工作。废话不多说直接上干货

那么想快速的转入自动化方向,我们应该怎么做呢?

首先我们先来说一下手工测试和自动化测试的区别:高薪和高地位也就意味着从业人员不多,学习门槛不低。为“透彻”告诉各位功能测试工程师如何学习自动化测试,本文行文结构如下所示哈,来看一下:

一、手工测试的工作日常
二、自动化测试的工作日常
三、为什么要向自动化测试方向发展?
四、进阶自动化,需要做什么?
五、尽自己的一点绵薄之力,分享自动化测试学习资料

一、手工测试的工作日常

手工测试主要是通过手工操作的方式来测试功能是否符合要求,存在许多主观因素,有可能因为测试人员的失误导致功能点的漏测或者由于测试人员的主观因素给开发人员提一些并不是bug的bug,浪费大家的时间,且大多数是重复性工作,容易产生厌烦心理。

二、自动化测试的工作日常

自动化测试主要是使用工具,利用代码自动的执行测试用例。这种方法主观因素较少,对就是对,错就是错,并不会因为测试人员主观的因素影响测试结果。而且除去编写自动化脚本的时间,进行自动化测试的时候,效率高,节省了测试人员的时间。而且在做版本的回归测试的时候,自动化测试占明显优势。而且自动化测试工程师的工资真的比功能测试工程师的薪资强太多了

三、为什么要向自动化测试方向发展?

手工测试可替代性太强。只要你会分析需求,只要会编写测试用例,就可以进行手工测试,而且3年的手工测试和5年的手工测试并没有什么大的区别,企业在招聘的时候更倾向于3年的应聘者,因为3年和5年的手工测试,工作能力差不多,3年的手工测试该会的都已经会了,并且3年的应聘者的期望薪资要低于5年的应聘者,所以手工测试的工作时间越长反而越没有竞争优势。

反观自动化测试,需要有一定的代码基础和逻辑思维能力,及随时处理脚本编写过程中的各种问题的能力,这个随着工作经验的增长,各种能力也会随之增长,所以说经验越丰富的自动化测试工程师越吃香。

四、进阶自动化,需要做什么?

如果我们想向自动化测试方向发展,需要做什么?

我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友花了一段时间整理编写了下面的《自动化测试工程师发展规划路线》,希望会给你带来帮助和方向,也整理了一些自动化测试资源,说到这大家别急哈哈,接着往下看,为了不影响大家阅读文章,放在了文末

一、先学习一门编程语言,建议python

二、Python自动化测试框架应用

三、自动化测试篇 - Web UI 自动化

四、自动化测试篇 - 移动端UI 自动化

五、自动化测试篇 - 接口自动化测试

六、自动化测试篇 - 持续集成Git、jenkins、Docker

七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能

八、自动化测试篇 - WEB安全测试、渗透测试、漏洞扫描

九、自动化测试篇 - RobotFramework、AirTest

10、测试开发篇-自动化测试平台开发

11、互联网高薪测试拓展知识、Redis、MongoDB、Nginx集群实战

上面就是我为大家整理出来的一自动化测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群:110685036,里面也有各种软件测试资料和技术交流。

送给大家一句话:

让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!

  壮士且慢,赞完再走!不给小濠分享点赞就想走? 来个赞!当然也不是让大家白点,每天评论区和点赞的前三名可以问作者3个技术上面的问题,能解决的肯定会给大家解决,或者直接赠送礼物!

标签:进阶,手工,工程师,测试人员,测试,自动化,浅谈
From: https://www.cnblogs.com/chengxuyuanxiaohao/p/17219702.html

相关文章

  • 前端自动化测试jest
     持续集成和前端自动化测试持续集成是互联网软件开发上线流程中的核心一环,自动化测试是持续集成得以实现的核心步骤,缺乏了自动化测试,持续集成自然无从谈起。​在日常的......
  • SM4分组密码算法速度测试
       Intel(R)Xeon(R)[email protected] 一百万组,耗时约5.5秒for(inti=0;i<1*1000*1000;i++){cipher(data,text,key);}[......
  • selenium自动化测试-qq邮箱登录
    fromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.chrome.optionsimportOptionsoptions=O......
  • 浅谈Linux下的shell--BASH
    shell的概念与作用我们已经学习并知道了操作系统实际上就是一款软件,一款用来管理计算机软硬件资源,为用户提供良好的执行环境的软件。假如该软件能被用户随意操作,就会有可能......
  • 性能测试难做?这篇文章你得看看了
    在当前软件测试行业,熟练掌握性能测试已经是测试工程师们面试的敲门砖了,当然还有很多测试朋友们每天的工作更多的是点点点,性能方面可能也只是做过简单的并发测试,对于编写脚......
  • 测试工具不趁手?这款,上手就能测!
    今天给大家介绍一款好用的测试平台:RunnerGo(开源)。RunnerGo是一款轻量级、全栈式的测试平台,支持接口管理、场景管理、性能测试、自动化测试等功能。与市面上的性能测试工具......
  • keymaster4.0 VTS测试用例
    VTS单模块测试:./VtsHalKeymasterV4_0TargetTest--gtest_filter=PerInstance/HmacKeySharingTest*/0_default./VtsHalKeymasterV4_0TargetTest--gtest_filter=PerInsta......
  • 使用Fiddler进行弱网测试(2G、3G)
    说明:如果你是模拟手机APP的弱网,那么你需要确保Fiddler能够抓到手机APP的包。步骤1:在Fiddler中启动弱网打开Fiddler→Performance→勾选SimulateModemSpeed,勾选之后你会......
  • 性能测试常见瓶颈分析及调优方法
    转载:https://www.cnblogs.com/imyalost/p/10850811.html在性能测试过程中,最重要的一部分就是性能瓶颈定位与调优。而引发性能瓶颈的原因是多种多样的,在之前的博客:常见的性......
  • 软件确认测试知识分享,如何获取权威软件测试报告?
    一、软件确认测试是什么?确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上。确认测试的目的是要表明软件是可以工作的,并且符合”软件需......