【目录】 软件测试全栈需要学习什么? 软件测试的各个阶段 ,软件测试学习路径,软件测试方向选择,软件测试的薪资待遇。

时间:2021-08-14 14:38:15

关于博主:

  博主是一位帅气的美男子,自认为我每次坐地铁的时候看到比我帅的人不多,目前从事于自动化测试工作与云计算方向的研究。就业与某行业国内排行前三的公司。个人认为学习,不仅为了当时学会了,过两天就忘了的那种学习,学习的东西不用太多,但是要反复练习。每周做一下总结,多复习,用学到的知识去实践,用到工作中。每天坚持学习一到三个小时。这三个小时要做到全神贯注,六亲不认的状态。我有一个朋友叫做周**,他学习都是看一会书,又掏出手机玩一会微信。玩微信的时候,自己感到罪恶感的话,他就说在玩手机我是狗,然后关上手机开始学习,不过一分钟他又打开了手机。这种学习状态学一天也学不到什么,还难受,还不能放开玩,还不如不学。每天颓废没有目标的话,整个人都是消极的,而且感觉自己不成功不是因为别人不给你机会,而是自己没去做。长期来下整个人都废掉了。努力一些至少能比现在过得更好。不要等明天在努力了,因为明天你会说后天。不要总想着以后,你以后99%是没出息的。而且很多人在几年前都在努力,他们家庭比我们好,学历比我们好,你想想自己有啥?

 

欢迎加我微信:讨论技术与个人晋级

【目录】 软件测试全栈需要学习什么? 软件测试的各个阶段 ,软件测试学习路径,软件测试方向选择,软件测试的薪资待遇。

 

 

 

为什么选择软件测试:

 

前言 

这是我从事软件开发,软件测试,自动化运维等方面的工作总结,目前本博客首先会分享软件测试从0到1的过程。如果想快速找到工作请看我的这边文章《小白软件测试入门到工作只需一星期,收获薪资8k+》,如果时间充裕想沉淀下来一步步学习,可以学习以下几个方向。

软件测试工程师

掌握功能测试 Web测试 APP测试 MySQL Linux  接口工具的使用  性能测试工具的使用 。做到这些薪资达到10000-20000人民币没有任何问题。如何学习这些知识呢,做一个软件测试工程师呢?目录下面的第一阶段的知识全部都会讲到。不管以后做的方向是自动化测试,性能测试,测试开发,都是以第一阶段为基础的。没有第一阶段的核心知识,会很吃力,而且体系也不会很完善。

自动化测试功能师

当掌握了,第一阶段的内容以后,我个人比较推荐先做自动化测试,这个时候你需要一门编程语言python,时用python代码去做自动化测试,它分为两个方面:UI自动化测试和接口自动化测试。学习周期不会太长只要保证每天三个小时的学习时间,一个月的时间你就能掌握自动化测试的大部分内容。这个时候你的薪资会达到15000-25000人民币。我可以告诉你这个时候你已经超过70%的测试了。因为70%的测试都不会自动化测试。

性能测试工程师

当你掌握了,第一阶段与第二阶段的内容后,想再次突破瓶颈,这个时候你可以进阶性能测试,这个时候不仅仅要求你会点第一阶段的性能测试工具了。而是要求你做到性能监控,性能调优,性能自动化测试。这个时候你的薪资能达到18000-30000人民币。如果你不想学第二阶段,完全可以直接进入第三阶段,做专职的性能测试工程师。这个因为你的代码知识,对自动化理解相对不是很深入,能达到15000-25000人民币。但是做好了照样可以18000-30000人民币。我还是比较推荐按照每个阶段一步步来。

测试开发:

 

 

 

 

目录

如果你想全面了解软件测试以及软件测试的学习方法以及路径的话点击这篇文章。《软件测试提升建议

1.软件测试

2.自动化测试

3.性能测试

4.测试开发

5.测试如何转开发

6.如何泡妞

7.如何改变自己的阶层

 

 

第一阶段 软件测试入门:                                                                                                                   

1.软件测试框架

2.Web测试技术

3.App测试技术

4.MySQL数据库课程

5.Linux系统技术课程

6.TCP IP网络

7.Java程序设计课程

8.禅道工具使用

9.SVN课程

10.QTP自动化测试技术

11.LoadRunner性能测试工具

12.接口测试课程

 

第二阶段 自动化测试                                                                                                              

 

一 UI自动化测试                                                           

1.自动化测试概述。

2.掌握一门编程语言Python

3.Selenium UI 自动化定位

4.Selenium与页面的交互

5.Selenium IDE

6.分层框架设计与实现

7.page objects实战

8.单元测试框架:

9.Jenkins

10.GitHUB

二 APP自动化测试

1.APP自动化测试方案

2.Android自动化环境搭建

3.Appium自动化测试技术

 

三 接口自动化测试测试

1.接口测试基础

2.postman构建接口测试

3.Postman+newman+Git+Jenkins+钉钉自动化测试

4.JMeter接口测试

5.soupUI接口测试

6.unittest接口自动化测试

7.Robot Framework测试框架

 

四 Django web开发

1.web服务开发简介

2.HTML简介

3.URL路由简介

4.数据库操作

5.css和JavaScript

6.前端渲染

7.用户登录

8.外键

9.model间的关系

10.web实战

 

 

第三阶段:  性能测试                                                                                                                         

 

1.软件性能测试框架

2.linux性能测试监控

3.shell基本命令

4.Web前端性能测试

5.APP性能测试

6.jvm性能调优

7.LoadRunner性能测试

8.JMeter性能测试

10.dubbo接口测试

 

 

第四阶段:测试开发                                                                                                                           

 

1.Python基础入门

2.Django web应用框架

3.自动化平台开发

4.正则表达式

5.单元测试

6.接口自动化测试

7.App自动化测试

8.web自动化测试

9.性能测试

10.持续集成

11.定时开发任务

第五阶段:程序员如何泡妞                                                                                                                        

这个稍后更新。。。。