4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么

这篇具有很好参考价值的文章主要介绍了4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试
各大招聘网站,测试工程师月薪一万以上基本都有一个必备技能,那就是自动化测试。那么自动化测试到底难不难呢?下面我将会将我的经历讲给大家听,希望听完后,大家会有自己的一个判断。

1、我是谁

不知不觉,入行软件测试也有小8个年头。待过创业公司也待过上市公司。做过功能测、自动化测试也做过性能测试。做过测试新人也做过测试组长。如果要是从这5年中说出最宝贵的经验,我想应该是知识体系化。那么什么是知识体系化,每个人都有不同,下面简单来谈一下我的知识体系化。

2、我的成长路线

功能测试——>UI自动化

回想刚入行那会,功能测试都玩不溜。所以花了很多时间在功能测试用例的设计上,随着项目越做越多。用例设计也变得手到擒来。自己的内心也不满足于只做功能测试,觉得自动化测试很厉害的样子。

后来去学了代码基础。但是有一个问题,学了代码基础还是不会做自动化测试,因为那时候还傻傻分不清自动化到底有哪几种?随着学习的深入,知道软件测试中常见的自动化主要分为2种,一种是UI自动化,一种是接口自动化。

那么先学哪个呢?当时觉得UI自动化有点不明觉厉,因为可以代替手工点点点,非常酷炫。后来又花小半年时间学习UI自动化。到这里可能有点人会说,UI自动化要学这么久吗?对于我当时来说,是的。虽然是计算机专业出身,但是大学学的东西基本都忘差不多了。我们先来看UI自动化要学哪些内容(以selenium举例),下面用个思维导图简单列一下:4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

当然UI自动化需要学的内容远不止以上这些,这些东西算是比较核心的。学习过程中所有的知识都是零散的,想要组合起来对一个小白来说却是很难。后来有机会加入一个新的公司,需要用到UI自动化,然后去GitHub上找了很有优秀的代码以及看一些博客,终于实现了第一个自动化项目。那种感觉是非常棒的,但是也被个大神说这有啥,不就是按键精灵吗(捂脸哭)

UI自动化——>接口自动化

当然,也是被这个大神带上走接口自动化之路,有了UI自动化学习经验,学习接口自动化基本没有费什么功夫。如果让我说UI自动化和接口自动化各有哪些优缺点,这是不好比较的,其目的都是为了软件质量。但是如果让我选择,我会选择接口自动化,因为接口一般是不容易变得的,UI界面是经常变的,所以接口自动化的维护成本相对较低,这也是我录制《测试开发之Python
Django 接口自动化测试框架实战》的原因。

接口自动化——>性能测试

UI自动化,接口自动化学完了,学什么呢?我又去学了性能,为什么学性能,完全是工作需要,后来发现性能真的是个无底洞,需要了解开发知识、服务器架构、操作系统、测试监控工具、容器知识等等。知识面太广,现在还在苦苦挣扎。当然在性能测试过程中,也去学了一些开发知识,之前做UI/接口自动化或者功能测试时只能从黑盒/灰盒层面去判断BUG原因,学了开发知识后,大概就知道这个bug是如何产生了。这对我自己的测试生涯也算是有了一个提高。

说了这么说,其实我们软件测试人员的知识体系常见的就以下几点:

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

3、我会如何讲解接口自动化测试?

下面来看一下《测试开发之Python Django 接口自动化测试框架实战》有哪些内容:

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

第一章讲解python、python IDE 以及本地数据库环境安装。

第二章讲解django的基础,让大家对django有一个快速的认识。

第三章讲解http协议以及cookie和session,然后根据前面所学知识开发一个博客系统以及教会大家如何编写接口测试文档。

第四章讲解Python下面的requests库,是接口自动化必备技能。

第五章讲解unittest单元测试框架,如何使用参数化编写接口测试用例,如何初始化我们的数据库,如何批量运行我们的测试用例以及生成测试报告。然后带大家开发一个属于自己的接口自动化测试框架。

第六、七章讲解git/GitHub基础,带领大家对项目进行持续集成。当然视频也是根据这些内容录制的,所以学习方式是视频+文档+课后指导。

那么为什么是这7个章节?

1、这个课程的主要目的虽然是教会大家如何使用python做接口自动化测试。但是我们为什么讲开发?我们常常说接口测试接口测试,那么什么是接口?接口如何开发?想一下,如果我们连接口都会开发了,接口测试对于我们测试人员来说是不是小菜一碟。

2、当然学习这门课程一定要有python基础。因为Django本身也是python下的一个框架。

3、好了,接口开发出来了,也会使用python做接口自动化测试了,这样就够了吗?答案是当然不够。为了满足企业级需求,我们加入了Git/GitHub以及持续集成的章节。

4、学习需要的技术基础及如何进阶?

Python基础!Python基础!Python基础!重要的事情强调3遍。

当然我们的课程不是万能的,因为比较偏小白,所以还有很多地方需要我们去自己学习。比如简单的接口我们会开发了,那么如何去开发一个完整的系统(接口测试平台)?就需要我们深入学习前端知识和Django开发知识了。这也是我们成长为测试开发的必经之路。再比如我们课程中用的是MySQL数据库,如果我们项目用的是oracle数据库,我们应该如何连接以及如何初始化我们的数据库呢?学习无止境,搜索引擎会是我们最好的工具。

5、你能收获什么?

相信通过本门课程的学习,可以快速从功能测试快速进阶为接口自动化测试工程师。有了代码量,不论是在公司还是出去找工作也会更加自信。回到我们开始提出的问题,自动化测试到底难不难?我的答案是看你想不想学。

4G的普及,带动了APP的快速发展,同时也养活了我们很多测试工程师。5G就在眼前,我们很难预知5G是否会是测试人员的一个机遇。但是我们可以肯定,如果我们止步不前,未来一定会离我们越来越远。

2023,不寻常的一年,利用这段时间好好学习,希望大家不管是技术还是荷包都会有一个大的收获。

下面,就为大家整理一份自己自学软件测试进阿里的最主流的职业规划路线学习流程,希望能够给你提供稍微的帮助 ~共勉 ~

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

一、测试基础

了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

二、Linux必备知识

Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

三、Shell脚本

掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

四、互联网程序原理

自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

五、MySQL数据库

软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

七、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

八、Web自动化测试Java&Python

了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

九、接口与移动端自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

十、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

十一、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试

4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么,软件测试,自动化测试,程序员,程序人生,功能测试,程序员,自动化测试,python,职场经验,单元测试文章来源地址https://www.toymoban.com/news/detail-742776.html

到了这里,关于4个月自学软件测试面进阿里,如何从功能测试转成自动化...我经历了什么的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 自学软件测试,学到什么程度可以出去找工作?

    其实初级测试学的东西并不多,如果脱产学习的话2~3个月差不多就能简单入门。 另外不要担心,初级测试对于Python/Java编程,自动化测试,性能测试这些都是初步的了解和学习。如果说要深度掌握,那确实是还需要很多时间。 好了,现在开始正题。 自学软件测试,学到什么

    2024年02月07日
    浏览(58)
  • 自学软件测试天赋异禀——不是盖的 HTTP协议:

    如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入  Python自动化测试技术群:  953306497  群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。  

    2024年02月03日
    浏览(45)
  • 一个26岁女生的软件测试自学之路,从4k到月入过万

    我是去年12月22日才正式学习软件测试的,因为在国营单位工作了4年,在长沙一个月工资只有4000块,而且看不到任何晋升的希望,如果想要往上走,那背后就一定要有关系才行。而且国营单位的气氛是你干的多了,领导觉得你有野心,你干的不多,领导却觉得你这个人不错。

    2023年04月08日
    浏览(73)
  • 自动化测试:Selenium高级操作!,看完阿里P9大牛的“软件测试成长笔记”我悟了

    分享他们的经验,还会分享很多直播讲座和技术沙龙 可以免费学习!划重点!开源的!!! qq群号:110685036 Switch_to切换frame 如果元素在html的frame或iframe中,则无法直接定位到元素。需要先切换到该frame中,再进行定位及其他操作。 相关方法: driver.switch_to.frame(frame_reference)

    2024年04月25日
    浏览(71)
  • 在职阿里8年,一个31岁女软件测试工程师的心声

    简单的先说一下,坐标杭州,13届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少) 其中成功的有4家,另外2家失败的原因在于: 1.对于系统知识的了解不够全面,在最后一轮主管面

    2024年02月07日
    浏览(47)
  • 面试阿里软件测试岗,收到offer后我却毫不犹豫拒绝了....

    我大学学的是计算机专业,毕业的时候,对于找工作比较迷茫,也不知道当时怎么想的,一头就扎进了一家外包公司,一干就是2年。我想说的是,但凡有点机会,千万别去外包! 在深思熟虑过后,决定要提升自己,也发现自己身边的人都是在大厂上班,也听他们说了大厂的

    2023年04月09日
    浏览(47)
  • 35岁阿里云测开聊聊软件测试的这些事(居安思危应对后疫情时代)

    简单介绍一下自己,某985硕士,现在阿里智能事业部,视频云中台,测试开发岗。年纪嘛,快接近你们说的去送外卖的年纪了。主要的工作职责是参与制定测试保障策略和建立测试保障体系,开发和维护定制的自动化测试工具,完成测试工具的代码编写、调试、测试、相关开

    2024年02月02日
    浏览(46)
  • 软件测试-如何准备测试数据

    准备测试数据是软件测试种非常重要的一个环节,无论是手工测试、动化测试还是性能测试,准备工作种除了分析外最重要的就是准备测试数据。 从创建测试数据的维度来看,准备测试数据的方法主要分为四大类 1.基于 GUI 操作生成测试数据; 2.通过 API 调用生成测试数据;

    2024年02月08日
    浏览(44)
  • 软件测试之语音识别功能如何测试?

    语音识别功能的测试需要考虑以下几个方面: 1. 语音输入测试 测试语音识别系统能否准确识别用户的语音输入。这包括测试系统对各种不同语言、方言和口音的理解能力,以及对不同声音质量和噪音环境的鲁棒性测试。 2. 语义理解测试 测试语音识别系统能否准确解析和理解

    2024年02月16日
    浏览(57)
  • 【软件测试】学习笔记-如何做好单元测试

    在正式开始今天的话题之前,我先给你分享一个工厂生产电视机的例子。 工厂首先会将各种电子元器件按照图纸组装在一起构成各个功能电路板,比如供电板、音视频解码板、射频接收板等,然后再将这些电路板组装起来构成一个完整的电视机。 如果一切顺利,接通电源后

    2024年02月03日
    浏览(63)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包