目前工作做自动化测试工作3年,属于高级测试工程师那个级别吧!现在看到各行各业的人都在转行学习软件测试,想给大家一些学习建议和忠告。

首先告诉你的是测试没有那么好做。无论你是什么行业的,目前转行最多的都是一些比较传统的行业,机械电子土木这些。这些专业做10年也就是1W的薪资。而测试这块做一年就可以达到1W,这就是行业的差距,就是因为差距太大,所以想要改变很难,不是参加个培训班,自己随便学学就行改变的,你需要付出金钱和精力去耐心呵护它。

文末干货,2022最新教程,学习路线,面试题,开发工具等。

创作不易,读完觉得对你有帮助点赞支持一下。

先给大家分享一下我转行的经历:

我毕业大约4年的时间,大专学的专业是国际贸易,跟大多数人一样,在学校的日子基本都是混过来的。毕业之后做了一年的贸易工作,一年有半年的时间都在出差。从未来发展以及不想出差的原因,在四年前我转行学习了软件测试。

我是属于边工作边学习,或许跟大多数人比,我的决心要更大一些。因为我明白,我当时所从事的行业看不到任何希望,工资也特别低。所以我转行是必然的事情,我忍受不了看不到未来的生活和工作。所以既然打算了转行学习软件测试,就开始做好了吃苦的准备,因为边工作边学习确实非常辛苦,但只要想要回报,就一定要付出,这个道理每个人都明白。

最开始的时候是在淘宝上面花了几块钱买了一套培训的教程,利用工作之余每天下班回家看,前面学习语法的时候感觉还挺简单的,可是学着学着就会遇到很多问题,自己根本就没办法解决,去百度查的答案自己还看不懂,

后面的时候我就把我遇到的这些问题去百度上面提问,想知道大家在软件测试的时候是不是也都这样,还是说我不太适合学习软件测试。结果发现大部分的人都遇到了和我一样的问题。

以下是学习建议:

软件测试自学实践部分比较难,因为需要找到有问题的源代码进行测试,更建议跟团队一起学习。

下面讲讲软件测试的学习路线,希望对你有所帮助:

功能测试

1.计算机基础

计算机基础:操作系统,进制转换,逻辑代数,计算机网络基础

软件生命周期,开发模型,测试模型

2.软件测试核心理论

软件测试概念,术语,目的,意义,前景

软件测试方法及分类(白盒测试,黑盒测试,单元测试。集成测试,系统测试,回归测试,验收测试,负载测试,压力测试,易用性测试,兼容性测试,UI测试。文档测试),热门领域测试技巧

需求分析,测试计划,测试用例设计与编写(等价类,边界值,因果图,判定表法,正交实验法,错误推算法,场景法),缺陷管理及缺陷报告,测试报告

测试用例编写,缺陷编写集中演练

3.企业级环境配置实践

LInux系统和Windows系统搭建环境的区别

Linux基本命令,高级命令的使用

LInux操作系统下的服务器环境搭建

Linux环境下编辑软件的使用

Linux远程终端工具的使用

Linux系统Shel脚本基础

数据库的定义及基本概念,关系型数据库,Navicat工具

MySQL: MySQL的安装与配置,用户及连接方式,数据表操作,数据操作-增删改查,条件查询,排序,聚合函数,分组,分页,连接查询,自关联,子查询,数据库设计,命令行操作数据库,函数,存储过程。视图,事务,索引,外键

Oracle: Oracle的基本介绍,Oracle安装及简单操作,SQLplus集成工具安装及使用,SQL常用语句

4.功能测试项目实战

企业中标准则试流程,程序中的前后台数据交互

软件测试管理工具: SVN、禅道、QC\ALM、Jira

搭建功能测试实战环境

Linux环境下B/S结构产品测试项目

自动化测试Selenium和Appium

1.Python编程技术

Python: Python语言特点,运行环境搭建,Pycharm,变量的定义,输入输出,元组,列表,字

典,运算符的使用,分支结构,循环结构,函数,文件操作,面向对象编程思想,正则表达式,异常和调试,编程规范

2.自动化测试入门

自动化测试分类及自动化适用的项目、自动化测试框架选型,自动化测试行业现状,发展前景,需要掌握的技能

3.Web自动化测试:Selenium

Selenium的发展历史及工作原理,SeleniumIDE插件的使用,Firebug插件 I具及使用,元素基础定位Xpath、CSS元素定位方式,元素操作,浏览器的操作方法,鼠标操作,键盘操作,元素等待,HTML特殊元素处理,窗口截图,自动化测试模型,UnitTest框架,UnitTest断言, 生成HTML测试报告,测试报告自动发送邮件

4.Web自动化测试项目实战

搭建B/S架构的电商网站,使用Selenium对网站的核心功能进行自动化测试,包括元素定位、鼠标键盘的模拟操作及自动化测试框架的使用等

5.移动自动化测试:Applum

手机自动化测试环境搭建,真机和模拟器的测试,独立功能+业务场景脚本,手机自动化测试框架

Appium设计及实现,系统资源监控和日志分析,手机测试常见问题和用例分析

Monkey简介及安装,Monkey参 数,Monkey事件,Monkey自动化脚本,Monkey日 志管理

6.移动自动化测试项目实战

搭建APP测试环境,使用Appium对APP核心功能进行测试验证,包括ID、xpath、 list元素定位,数据交互、模块封装以及自动化测试框架的使用,生成测试报告,对APP功能进行评估。

接口测试Jmeter

1.接口测试综合核心理论

接口测试基础,接口测试流程,接口测试方法,接口测试工具

计算机网络知识,Postman安装、使用,接口手动测试,Fiddler安装、 使用,Web和手机抓包,基本设置方法

2.Jmeter

Jmeter安装、基本使用,BadBoy录制脚本,测试计划分析、Vuser及场景设计(线程、组、调度器),Jmeter关联技术,Jmeter参 数化,Jmeter调 试和应用

Jmeter的常用组件:线程组、取样器、配置元件、处理器、控制器、定时器、断言、监听器

3.接口测试项目实战

搭建接口测试环境,分析业务流程,设计测试用例,使用Jmeter执行测试用例,对页面跳转,参数传递等功能进验证

4.网络安全测试

Web安全核心理论、Web漏洞及防御、渗透测试、SQL注入、XSS跨站脚本、AppScan

性能测试Loadrunner

1.性能测试核心理论

性能测试理论、性能测试分类、性能测试常用指标、工具选择、LoadRunner安装与注册、性能测试步骤性能测试术语、类C语言

2.Loadrunner

VuGen:协议、参数化、集合点、事务、检查点、思考时间、关联、文件下载、浏览器模拟设置

Controller:手动场景设计、场景运行、IP Wizard应用、负载生成器、服务水平协议(SLA)、场景监控、服务器硬件监测工具

Analysis : HTTP报文结构、执行结果分析、图表分析、网页细分图、吞吐量相关、事务相关

性能测试调优:性能测试方案、Linux服 务器性能监控、JVM配置调优、tomcat配置调优、性能测试报告

数据库调优:慢查询、 线程池、索引命中率、行锁

性能测试指标:衡量性能好坏的包括响应时间,TPS,资源利用率

Jmeter在性能测试中的应用

3.性能测试项目实战

分析需求,搭建测试环境,编写测试计划和测试用例,录制和调试脚本,设置和运行场景,监控和收集数据,写分析报告,项目综合评审

零基础自学软件测试,第一份外包工作8K,到现在大厂月薪25K*16薪相关推荐

  1. 自学软件测试,第一份外包工作8K,到现在大厂月薪30K*16薪

    目前工作做自动化测试工作3年,属于高级测试工程师那个级别吧!现在看到各行各业的人都在转行学习软件测试,想给大家一些学习建议和忠告. 首先告诉你的是测试没有那么好做.无论你是什么行业的,目前转行最多的都 ...

  2. python多久学会自学-零基础自学Python多久可以找工作?

    零基础自学Python多久可以找工作?零基础自学3个月很难找到工作.如果全职学习Python的话,学习6个的时间,不一定能达到找到工作的水平,掌握项目经验还需要更久,达到企业需要的岗位要求还需要多练习 ...

  3. 0基础学python做什么工作好-零基础自学Python多久可以找工作?

    零基础自学Python多久可以找工作?零基础自学3个月很难找到工作.如果全职学习Python的话,学习6个的时间,不一定能达到找到工作的水平,掌握项目经验还需要更久,达到企业需要的岗位要求还需要多练习 ...

  4. python多久能找到工作_零基础自学Python多久可以找工作?

    零基础自学Python多久可以找工作?零基础自学3个月很难找到工作.如果全职学习Python的话,学习6个的时间,不一定能达到找到工作的水平,掌握项目经验还需要更久,达到企业需要的岗位要求还需要多练习 ...

  5. 零基础自学软件测试我只用了105天,从月薪3000到15K, 我整理的超全学习指南!

    我21年毕业于管理类专业,干了大半年行政打杂,工作平淡无快感.性格较内向,思维严谨独立.喜欢软件测试工作内容的系统性,技术性,丰富性.以上便是转行的最初心理,大家觉得可妥?说干就干去年6月底开始培训学 ...

  6. 这是我真实的,零基础自学编程,找到满意工作的经历。

    来自 MeloDev AndroidDeveloper微信公众号 你们以为这篇文章该是我教你们如何泡妞了吧?并不是...最近连续发了几篇文章都不是跟Android太相关,已经有人给我留言说「你这还是 ...

  7. 【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作

    零基础自学 Java,大概多久可以找到工作? 最近又有一个读者"在你的世界各地"向我提了上面这个问题.但说实话,这个问题并不太好问答.因为 Java 是一门"历史悠久&q ...

  8. 新型零基础入门软件测试自学“骗局”来啦!培训机构才能给你最好学习质量?

      小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套 ...

  9. 零基础自学编程的程序员如何找到工作

    现在很多年轻人喜欢计算机,喜欢软件开发,想从事IT行业但又不是学这个专业的,很多人就想通过自学的途径走上这条道路,但大家肯定也和我当初一样有很多的困惑.本人学校学的是国际贸易专业,毕业之后的不顺利加上 ...

最新文章

  1. python无法导入pyaudio_python – pyaudio无法导入_portaudio
  2. [YTU]_2444( C++习题 对象转换)
  3. 图像降噪算法——中值滤波/均值滤波/高斯滤波/双边滤波
  4. TRY NOT TO SAY SO MUCH!
  5. foreach形式的for语句
  6. 【译】Persistent reverse (NAT bypassing) SSH tunnel access with autossh
  7. 本科不是985\211都会被歧视?
  8. git菜单形式的_Idea:Git的常用菜单操作和常用命令
  9. mysql 堆叠查询_SQL 注入方法 - 盲注、报错注入、UNION查询注入与堆叠注入
  10. 【LeetCode】分类刷题 之 栈和队列
  11. emlog程序音乐歌曲网源码
  12. 大数据量下 PageHelper 分页查询性能问题的解决办法
  13. 你不知道的JS之作用域和闭包(三)函数 vs. 块级作用域
  14. Matlab实现数字图像处理——滤波
  15. fqa什么意思_FQA是啥意思
  16. 关于快速幂与快速积取模实现的尝试
  17. 计算机软件著作权登记证书
  18. 中国首个细胞治疗类药品获批上市;恒瑞医药创新药氟唑帕利第二个适应症获批上市 | 医药健闻...
  19. python遗传算法有多慢_python遗传算法的优化过程是什么?
  20. 明华读卡器 java_Java调用明华RF读写器DLL文件过程解析

热门文章

  1. 【20保研】暨南大学关于举办2019年优秀大学生暑期学术夏令营活动的公告
  2. Win 7+CentOS 7双系统安装血泪史T_T
  3. android最新版本9.1,微信9.1.0版本
  4. B+树:MySQL数据库中建立索引的数据结构
  5. 转专业计算机的面试自我介绍,转专业面试自我介绍
  6. 实时弹幕系统的设计与实现
  7. 360与腾讯的连横合纵
  8. 等级保护与解读《网络安全法》
  9. 七月算法机器学习笔记9 推荐系统
  10. arduino 感光灯