2020年新版软件测试中级程序员学习路线图

前言

2020年5月1日黑马程序员发布了 最新版软件测试学习路线图 ,如下图

软件测试学习路线图

适合人群

  1. 意向转行计算机从业者。

  2. 希望未来毕业从事IT行业的在校生及应届毕业生。

  3. 有一定计算机基础,希望全面学习软件测试,并从事软件测试从业者。

  4. 对编程感兴趣,希望从事IT高薪职业,有追求的广大有志人士。

一、基础入门

第一阶段 计算机基础

  1. 计算机基本介绍

  2. 计算机组成部分-软件

  3. 计算机组成部分-硬件

    扫描二维码关注公众号,回复: 11182953 查看本文章

第二阶段 HTML基础

  1. input标签(输入框、密码框)

  2. CSS选择器(标签)

  3. CSS选择器(id)

  4. CSS选择器(类选择器)

  5. CSS选择器(后代选择器)

  6. CSS选择器(相邻兄弟选择器)

  7. CSS选择器(属性选择器)

  8. CSS选择器(子元素选择器)

第三阶段 测试理论

  1. 软件测试目的、定义

  2. 缺陷定义和评判标准

  3. 测试用例

二、通用技能

第一阶段 Linux

  1. 文件和目录

  2. 终端命令格式

  3. 帮助信息

  4. 自动补全

  5. 重启和关机

……

第二阶段 项目部署

  1. 目标介绍

  2. 商城项目+LNMP环境介绍

  3. lnmp工作原理介绍

  4. 中间件准备+linux安装软件介绍

  5. nginx安装+检查成功

……

第三阶段 关系数据库

  1. 数据库分类

  2. 数据库的操作

  3. 数据操作-增删改查

  4. 命令行客户端-介绍

  5. 命令行客户端-命令演示

……

第四阶段 非关系数据库

  1. redis介绍-nosql与redisnew

  2. hash-介绍new

  3. hash-获取new

  4. hash-增加修改new

  5. hash-删除new

……

三、手工测试

第一阶段 用例设计

  1. 等价类划分法的介绍

  2. 等价类划分的规则

  3. 边界值法的介绍

  4. 边界值的上点、离点、内点

  5. 正交表法的介绍

……

第二阶段 缺陷管理

  1. 项目管理工具-禅道基本介绍

  2. 禅道基本流程

  3. 禅道基本使用-新建用例

  4. 禅道基本使用-执行用例

  5. 禅道基本使用-提交bug和回归bug

……

第三阶段 文档管理

  1. 测试计划的核心内容

  2. 测试方案的核心内容

  3. tpshop测试计划的模板

  4. tpshop测试方案的模板

  5. 软件缺陷的要素

……

第四阶段 电商类手工测试项目

  1. Tpshop的业务特性和用户

  2. 组织架构图的介绍

  3. 绘制组织架构图——后台功能

  4. 绘制组织架构图——前台功能

  5. 绘制组织架构图的作用和注意点

  6. tpshop项目的软件环境

第五阶段 应用类手工测试项目

  1. 学车不APP项目说明

  2. APP应用测试要点

  3. App业务功能测试说明

  4. app业务功能-发心情-需求分析

  5. app业务功能-发心情-隐性需求分析

  6. app业务功能-发心情-测试用例编写

  7. 兼容性测试1

  8. 兼容性测试-应用兼容性

  9. 安装测试

四、自动化测试

第一阶段 Web自动化测试

  1. selenium介绍

  2. selenium发展史

  3. selenium包安装

  4. 浏览器驱动程序安装

  5. id属性定位

……

第二阶段 App自动化测试

  1. adb调试工具

  2. Appium基础操作

  3. 滑动和拖拽事件

  4. 手机操作

  5. pytest

……

第三阶段 接口自动化测试

  1. 定义数据文件-修复

  2. 获取数据文件-修复

  3. 获取csv外部数据文件-修复

  4. 获取json外部数据文件

  5. Postman测试报告-导出用例集和环境

……

第四阶段 电商类自动化项目

  1. 项目实战章节介绍

  2. web自动化测试流程

  3. 项目介绍

  4. web自动化测试用例编写原则

  5. 测试用例和场景介绍

  6. 初始化项目

第五阶段 应用类自动化项目

  1. app自动化_项目(使用项目及最终达成效果)

  2. app自动化_项目(自动化测试流程)

  3. app自动化_项目(目录结构搭建)

  4. app自动化_登录(登录业务base方法抽取)

  5. app自动化_登录(登录业务base方法实现)

……

第六阶段 资讯类自动化项目

  1. 黑马头条Ui自动化(自动化测试流程)

  2. 黑马头条(用例抽取原则及自媒体系统用例确认)

  3. 黑马头条(项目目录搭建)

  4. 自媒体登录(步骤分析、公共方法抽取、base结构搭建)

  5. 自媒体登录(查找元素方法实现)

……

五、接口测试

第一阶段 工具实现

01.postman

02.jmeter

第二阶段 代码实现

01.接口测试自媒体(断言及封装、提取token及封装)

02.接口测试_代码实现接口测试_Session

03.接口测试_Unittest_优化Session

04.接口测试自媒体(登录断言捕获、参数化、日志)

05.接口测试自媒体(发布文章测试方法实现、断言)

06.接口测试自媒体(参数化、日志)

第三阶段 电商类接口测试项目

第四阶段 管理类接口测试项目

第五阶段 资讯类接口测试项目

六、性能测试

第一阶段 App专享性能

01.性能测试工具GT的基本介绍

02.性能测试工具GT的基本使用

03.性能测试-CPU测试的步骤

04.性能测试-内存的知识点介绍

05.性能测试-常见的内存问题及现象

06.性能测试-内存测试的步骤

07.Monkey简介和基本使用

08.Monkey的参数-启动指定app

第二阶段 性能工具

01.Jmeter线程组的特点

02.Jmeter线程组的分类

03…Jmeter线程组的属性-线程数和爬坡时间

04.线程组的属性-迭代次数和运行时间

05.线程组的属性-线程数和迭代次数的配合使用

……

第三阶段 接口性能

第四阶段 Web性能

视频网盘资源

手机端

手机端
电脑端

电脑端

原创文章 139 获赞 125 访问量 7万+

猜你喜欢

转载自blog.csdn.net/cz_00001/article/details/105952405