打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从功能测试到自动化测试,我得到的不只是收入的提高
userphoto

2024.06.19 上海

关注

不知道大进入测试行业以后,有没有过迷茫?

我从入行,到工作大概2年多的时候,有很长一阵子都很迷茫,感觉别人薪资、职级都涨了,但是怎么都没轮到我,不知道是我哪里做的不好?是说话?还是做事?

我反思了很久,也没有找到缘由。后来有一天,组长开会时的一句话,让我恍然大悟。他说:做技术的人哪里有那么多弯弯绕绕,就是凭本事,就是干!

我才想起自己好像很久没有学习过新技术了。吃老本可能一时行,但一直吃老本,肯定是不行。所以,我就决定学点代码,毕竟编程语言的能力会决定你测试技术的深度。当然也会带来收入的提升。所以,我后来就放手大干了一场,没想到,还真突破了。

今天,我就来给大家传授一点我的经验。如果你也有类似的困惑,看看我的讲演能不能带给你一点帮助。

 一、测试工具使用

首先是测试工具的使用,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。

至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。

接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为:

1.   接口功能测试(需要借助工具进行测试);

2.   2.接口压力测试;

3.   3.接口安全性测试。

而且接口的功能测试是需要借助工具来完成,工具的话就有比如:Postman、Jmeter;抓包的工具fiddler等。

 二、Python编程语言

编程语言的能力会决定你测试技术的深度,我当时学的是Python语言,了解编程的都知道Python对新人比较友好,相比其他编程语言来说会比较简单。

在网上找了很多的学习资料和学习视频,但是学起来就会遇到很多问题,没有人能帮我解答,还有很多编程的相关知识,也不太懂,自己一个人学起来很费劲的。

所以,也是到处去找那种软件测试的学习社区,有幸遇到了一位测试行业的技术大佬,进到了一个很不错的学习交流群内,想要进群的小伙伴可以私聊我。

 三、测试框架

我们还要懂测试框架,包括Selenium,appium,unittest,pytest,这都是一些开源的框架你至少要懂中间的一到两个。

比如说做WebUI自动化的话,我要懂Selenium+python;做AppUI自动化的话,我要懂appium+python。

如果是进行接口测试的话肯定也是需要去做一个接口的框架,比如:requests。

那么,我们要怎样搭建一个测试框架呢?

一般情况下,一个框架的诞生过程会经过三个阶段:

1)学会使用

大致了解框架的使用,可以去看框架的官方文档,一般里面都有详细的介绍,安装之后便可以开始尝试直接拿它来做项目。

2)阅读源码

想要提升自己的能力、达到进阶的效果,当然不能只局限于框架的使用层面上。需要自己多花几周甚至几个月的时间去阅读框架的源码,这样有助于框架使用过程的各种问题的处理和排查。

3)自研框架

自研框架的要求就比较高,一般都是企业对性能有极高的要求,所有的开源或商业的框架都无法满足公司需求才会走上自研的道路。我们可以尝试分析整个框架性能瓶颈,用更高性能的语言替换关键模块,或用寻找、研究更好的算法去实现关键功能。

关于这些知识点的掌握肯定是需要自己多花时间和精力的,所以,大家一定不要怕花时间去学习哈。

当然,如果说你在自动化测试工程师阶段,还想往性能测试方面去进行发展,要求就会更多了,其实性能也是一种自动化。所以第一个你也必须要掌握一门编程语言,第二个语言脚本,第三个指标,第四个调优。

按照这个线路去学,你就会比别人快很多哦~ 

文章来源:网络  版权归原作者所有

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python有哪些自动化框架?入门必看
为什么测试开发是防内卷的基础
业内人士真心话,软件测试是没有前途的,我慌了......
浅谈2018年python 的最新发展前景和方向解析
如何自学Python?
2021软件测试高薪就业手册!(学习路线 对应教程)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服