从功能测试转自动化测试,待遇翻倍,超全学习指南送上

先说下我自己某普通大学软件测试专业,实习那会因为是实习生,所以公司对于经验方面没啥要求,几番面试下来,顺利进入了一家地图公司从事这行,当时工资就有6k,对于当时刚实习的我来说已经很满足了,

时间过得真快,不知不觉一待就是三四年,这几年里,工资也勉勉强强涨了一两次,也能勉强拿到12k左右的工资,但是好景不长,后来公司因为资金链的原因,倒闭了,然后我就失业了。失业了就要重新开始找工作,在这过程中,才发现我这种普通的手工测试已经不吃香了,自动化测试已经占据了市面上的大部分。我这种技术已经跟不上市场上的需求了,我意识到,我要开始学习了, 不然的话在测试这一行是干不下去的。于是,我开始认真学习。因为之前有几年的工作经验,也还是认识了一些比较厉害的朋友,在他们的帮助跟一些资料项目的分享下,我最终如愿成为了一名自动化测试工程师,并且成功入职了一家社交媒体公司,薪资也可以拿到18k。

根据我以往的工作经验,也想跟同行的伙伴们提个醒,当初既然入了这一行,那我们就要追求发展,要适应时代的步伐。只有不断学习,才不会被日新月异的互联网所淘汰。

如果说你也是选择的测试这一行,也想从功能测试进一步提升到自动化测试的话,大家也可以参考下我的学习路径,以我一个过来人的身份,希望我的经验能到帮助到大家。

一、学会使用测试工具

首先第一步就要学会接口测试的使用方法,例如Jmeter、Postman;抓包的工具fiddler等。从测试工具的使用过程中可以大概明白接口测试流程,接口参数的意义等等。接着可以试试web自动化测试工具的学习,例如selenium工具的使用。掌握了这几款工具测试的效率也可以大大提高。

二、选择python编程学习

编程语言的能力会很大程度上决定你未来测试技术的深度。而python语言相比其他语言来说会更加简单,对新人是很友好的,所以我推荐大家使用python语言。

三、测试使用的框架

做自动化测试是肯定需要你懂测试框架的,Selenium,pytest ,appium,unittest,我列举的这几个框架都是一些基本开源的框架,至少要了解中间的一到两个。

如果你要做web自动化的话,Selenium+python是需要懂得。做App自动化的话,需要懂appium+python。如果是进行接口测试你也需要做一个接口的框架,例如:requests。

四、学习测试框架的开发

一个框架的诞生过程无非就是以下三个阶段:

1.学会使用框架

我们需要大致了解框架是怎么使用的,同时也可以去看看框架的官方文档,里面都会有详细的介绍给到你,安装了之后就可以尝试拿它来做项目。

2. 仔细阅读源码

如果想要提高自己的工作能力、达到进阶的效果,肯定不能只仅限于框架的使用层面上。更多的是需要自己多花几周甚至几个月的时间去仔细阅读框架的源码,这样有利于框架使用过程的问题处理跟排查。

3、学会自研框架

自研框架的要求通常比较高,一般都是企业对性能技术方面有非常高的要求,所有的开源或者商业的框架是没有办法满足公司的需求最终才会走上自研这条道路。我们可以试着分析整个框架性能瓶颈,用更高性能的语言把关键模块替换掉,或者用寻找、钻研更好的算法去实现主要的功能。

作为一名测试人,还是想分享以下从业这么多年来的心得和总结,希望可以帮助到在自动化测试这条路上一路走来的朋友!

1、软件测试一些基础的理论知识:

 

2、Linux系统

 3、Sql数据库

 4、编程语言

 5、接口测试

 6、性能测试

 7、自动化测试

 

8、持续集成和持续测试

持续集成和持续测试是指在迭代中构建、测试产品并且修复Bug的过程。它有利于团队在开发的刚开始阶段发现缺陷。通过持续集成和持续测试,可以更快地将错误风险降到最低,并且可以加快交付质量更好的软件。

版本控制Git:背景介绍、工作区、本地仓与远程仓、暂存区和提交区、分支创建与合并、环境部署、解决冲突、标签、 config与别名、GitHub与码云

持续集成 Jenkins:背景介绍、环境部署、远程仓库与私服、ja包依赖、文件结构、插件管理

容器Docker:了解 Dockers的镜像、容器、网络设置、仓库、Docker Engine和架构图、数据持久化

如果你们也喜欢软件测试,对这方面感兴趣,也欢迎对我的文章“点赞” “评论” “收藏”一键三连呦,或者私信我,能够帮助到大家的,我一定力所能及。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值