400-650-7353

全国统一专线:9:00-21:00

详细了解软件测试培训课程路线
学习实战软件测试技术

目前课程升级时间2024年1月

SYSTEM

优就业软件测试课程体系

  • 紧跟企业所需

    程研发随时关注最近技术与企业中使用频率高的技术,根据调研结果研发符合现在情况与未来潮流的课程大纲,课程中会去掉淘汰很久并且无用的技术,整套课程最终为培养成高级软件测试开发工程师为目标,在讲解基础的同时,更会深入的讲解其原理,做到知其然也知其所以然,课程中也会涉及到LoadRunner、JMeter、Selenium、Appium、Postman、Fiddler等测试工具以及功能、web自动化、移动自动化、接口、性能五大主流测试技术。为学员在就业中更加有竞争力。

  • 丰富实战项目

    程的每个阶段都有实战项目穿插,包含功能测试-Linux环境下B/S结构电商网站、移动端自动化测试-教育资讯app、web自动化测试-大型电商网站、接口测试-接口测试-会议签录系统、性能测试-内部文档管理系统等项目,项目种类繁多,而且项目中包含了每个阶段的知识点,在了解原理的同时,提升自己的动手操作能力。

  • 一体化学习模式

    过面授:老师面对面讲授、手把手辅导、搭配CTS系统晚上可以看白天录屏课程、保时保量,网课:优质团队随时随地在线学习、一年内反复听,直播:优就业讲师授课、直播+录播互动式教学、随时互动答疑、不定期推出众多免费公开课,图书:提供优就业自主研发书籍,可以更轻松的了解课程知识。并配备各种专业老师,如教务老师、就业老师、学管师、助教老师、实训老师等等,为大家提供专项的服务。

ROUTE

优就业软件测试课程学习路线

测试理论

数据库

Linux

Web自动化

python语言

移动自动化

性能测试

接口测试

恭喜达成

初级测试工程师
(功能测试)

恭喜达成

自动化测试工程师

恭喜达成

性能测试工程师

恭喜达成

接口测试工程师

继续晋级

本章主要介绍计算机基础、软件测试工作流程(需求分析、测试计划、测试用例、软件缺陷、测试总结)、相关测试用例设计方法,培养学员掌握功能测试。

主要介绍mysql数据库中DDL、DML、DCL、DQL语言,培养学员前台页面同数据库的配合测试,提升测试效率。

通过常用的Linux命令及shell编程的讲解,培养学员在日常工作中缺陷定位及环境搭建,符合企业级实践。

Python+selenium+unittest框架实现web自动化测试。

讲解python编程基础,为后续自动化和接口编码打下良好的基础。

Python+selenium+appium+
unittest框架实现移动app自动化测试。

本阶段主要学习性能测试的基础、工具使用与培养分析问题能力,以掌握完整的性能测试流程为依托,讲解Loadrunner及Jmeter等主流性能测试工具,以目标测试结果为导向,以脚本和场景为依据,分析系统存在的瓶颈,优化系统的性能。

本阶段主要学习接口测试的基础、工具与自动化测试技术,培养学生充分理解接口测试的基本原理与流程方法,掌握Jmeter、Postman及Fiddler等主流接口测试工具的应用技术,进一步学习持续集成以及运用Python实现接口测试,掌握Jenkins自动化构建测试环境,实现接口的自动化测试。

小贴士:通过以上技术的学习大家都可以找到比较理想的工作,如果想要成为更顶级的大佬,还需要更多的实践。学习过程中不要忘了多上手操作。

OUTLINE

优就业软件测试课程大纲

  • 第一阶段

    测试基础

  • 第二阶段

    Python编程

  • 第三阶段

    Web端测试

  • 第四阶段

    移动端测试

  • 第五阶段

    服务端测试

  • 第六阶段

    性能测试

  • 基本测试理论

  • 数据库sql语句

  • Linux测试环境搭建

  • DOCKER

计算机基础

计算机组成
操作系统
逻辑代数
计算机网络
DOS命令
批处理

软件测试核心理论

软件生命周期
软件开发过程模型
软件测试过程模型
质量体系介绍
需求分析
测试计划
测试用例
缺陷报告
测试报告

黑盒测试用例设计方法

等价类划分法
边界值分析法
因果图法
判定表法
正交排列法
场景法
错误推算法

Linux

Linux简介
Linux基本命令
用户类命令
压缩归档命令
文本查找命令
文本处理命令
目录查找命令
性能分析命令
Vi编辑器
Shell编程

数据库

数据库基础知识
数据库DDL语言
数据库DML语言
数据库DCL语言
数据库DDL语言
高级查询
连表查询
可视化工具Navicat
事务
备份
函数及存储过程
Oracle使用【基本介绍、安装、
Oracle常用语句】

Docker

Docker简介
基本概念
常用命令
  • Python基础

  • python开发

Python开发技术

Python介绍
Python变量和数据类型
流程控制语句
字符串
Python容器
函数的定义和应用
模块
面向对象
文件操作
异常处理
GIt的基本应用
  • web端功能测试

  • web端自动化测试

Web端功能测试

需求分析
编写测试计划
设计测试用例
结合禅道进行软件缺陷管理
使用SVN对测试总结报告等文档版本管理
软件的版本迭代管理
实现完整的软件测试流程

web端自动化测试

Web前端基础知识
Selenium工作原理
自动化测试环境搭建
元素基础定位
HTML特殊元素处理
文件的上传和下载
UnitTest框架
UnitTest断言
生成HTML测试报告
Pytest测试框架
Allure的使用
参数化数据驱动
PO模型

项目实战

搭建B/S架构的电商网站
测试管理工具SVN、禅道的使用
前后端数据的交互测试
基于业务流的场景测试等
使用Selenium对网站的核心功能进行自动化测试
  • 移动端功能测试

  • 移动端自动化测试

  • Appium

移动端功能测试

移动操作系统
手机App类型
App专项测试包括安装与卸载测试
App和Web测试区别
移动端测试环境搭建
模拟器的使用
ADB命令

移动端自动化测试

移动自动化基础知识
UI Automator
Appium架构原理
手机自动化测试环境搭建
手机模拟器的测试
基于功能的业务场景脚本编写
手机自动化测试框架Appium设计及实现
Unittest测试框架
Pytest测试框架
系统资源监控和日志分析
手机测试常见问题及用例分析
Monkey稳定性测试

项目实战

搭建App测试环境
使用Appium对App核心功能进行测试验证
生成测试报告
对App功能进行评估
移动端App功能测试项目实战
移动端小程序功能测试项目实战
  • 核心测试理论

  • Jmeter、Fiddler

  • Python+Requests+Pytest+Allure

  • Jenkins

服务端核心测试理论

服务端接口理论
接口测试理论
接口测试基础
接口测试流程
接口测试数据格式
RESTful架构接口风格

Jmeter测试技术

Jmeter录制脚本
参数化技术
关联技术
集合点
断言
聚合报告

Fiddler

Fiddler下载、安装、配置
HTTPs协议数据抓包
移动设备抓包
inspectors监听器
断点技术
模拟弱网
autoresponder自动回复器
composer组合器

服务端自动化测试框架

Git应用技术
Python正则表达式
Requests库的基本使用
接口测试框架Pytest
对响应数据进行处理
DDT实现参数化
Allure生成测试报告
服务端自动化测试框架的设计与搭建

Jenkins持续集成

持续集成相关概念
持续集成流程
Jenkins安装与配置
Jenkins构建流水线
参数化构建
自动触发构建
用户权限管理
分布式节点配置

服务端安全测试

安全测试理论基础
Sql注入环境搭建
Sql注入原理
手动及自动注入
文件上传漏洞的环境搭建
文件上传漏洞与包含漏洞的应用
服务端安全测试流程与方法
  • 性能测试测试基础

  • 性能测试工具:Loadrunner和Jmeter

  • 性能分析测试

性能测试基础

性能测试介绍
性能测试流程和步骤
性能测试术语
性能测试工具分类
性能测试关注层面
性能测试影响因素
性能测试文档编写

Jmeter测试技术

Jmeter录制脚本
参数化技术
关联技术
集合点
断言
聚合报告

Loadrunner测试技术

Loadrunner安装
Loadrunner原理
录制模式选择
迭代步长
参数化
关联
检查点
事务
请求函数
Ip欺骗
联机
Sla服务水平协议
服务器监控

学习完当前阶段课程可掌握相关软件测试核心理论、企业级实践(Linux)中相关操作、企业级实践(数据库)相关操作,
可掌握用例编写、发现缺陷、搭建测试环境等,可进行Web端测试工程师相关工作。

本阶段主要学习Python基础,奠定良好的自动化脚本编写基础,可进行
初级自动化测试工程师相关工作。

本阶段主要学习web端测试的基础,掌握Web端功能测试全流程,并熟练掌握自动化测试工具Selenium,实现基于测试框架的Web自动化测试
可进行Web端测试工程师相关工作。

本阶段主要学习移动端测试的基础、掌握移动端专项测试的测试方法,实现移动端App功能测试,熟练掌握自动化测试工具Appium在移动端自动化测试中的应用,
能够搭建自动化测试环境,独立编写自动化测试脚本,熟练掌握真实业务场景下的自动化脚本设计方法。

本阶段主要学习服务端测试,搭建服务端项目环境,在项目实战中设计服务端的测试用例,使用Jmeter、Fiddler和Python对项目进行服务端测试实战,
并应用Jenkins实现编译、部署、测试任务的全自动化执行,同时对项目进行服务端安全测试。

本阶段主要学习性能测试的基础、工具使用与培养分析问题能力,以掌握完整的性能测试流程为依托,讲解Loadrunner及Jmeter等主流性能测试工具,
以目标测试结果为导向,以脚本和场景为依据,分析系统存在的瓶颈,优化系统的性能,从而培养能胜任性能测试工作的性能测试工程师。

优就业教学服务特点
  • 每日测评,晚自习辅导

    每晚对学员当天知识的吸收程度、老师授课内容难易程度进行评分,老师会根据学员反馈进行分析,对学员吸收情况调整授课内容、课程节奏。

  • 阶段测试,技术指导

    课程通过阶段进行学习,并进行阶段测试,根据学员的理解情况,在下个阶段是着重那些方向的知识学习,重点知识方向微调等。

  • 就业辅导,面试技巧

    最后一个阶段进行就业课程,不仅可以将之前的知识进一步加深理解,并且可以查缺补漏,将所有知识点进行更深的理解。

每一个  成功者  都有一个开始

勇于开始,才能找到成功的路

80G学习资料+3999元线上课程

报名即可领取>>

申请5天免费线下课程

线下课程真实体验,拒绝虚假宣传

在线咨询

请填写需要的课程技术
其他人想了解:
接口测试
性能测试
手机测试
Jmeter
Jenkins
python
Linux