软件测试工程师

第一阶段
测试基础
1.软件测试定义、标准、分类
2.软件测试目的、度量、周期
3.软件测试模型、过程、方法
4.软件测试企业工作流程
5.实战演练:企业项目找BUG
需求管理
1.需求的产生背景和功能介绍
2.常用的需求分析方法
3.需求管理方法、工具及项目应用
缺陷管理
1.缺陷基础:定义、声明周期、报告
2.缺陷管理工具搭建、使用、配置
3.缺陷管理流程管理、规范、报告
4.企业级主流缺陷管理工具项目应用
用例设计
1.测试用例定义、格式、管理
2.黑盒用例设计方法
3.白盒测试方法
4.用例设计扩展、分析及项目应用
禅道管理
1.禅道管理
配置管理工具SVN/GIT
1.配置管理工具的安装部署 2.SVN、 GIT 工具管理
3.项目实战:需求、用例、缺陷分支文档等在 SVN 综合使用
Linux
1.Linux 发展史
2.Linux 操作系统在安装、配置
3.Linux 基本命令
4.主流模拟终端工具配置、使用
5.形象对比 Windows 更深入理解操作系统
6.Linux 下常见服务、工具、配置
7.项目实战:Linux 下基于JAVA Web 项目环境部署与管理
8.Linux定时任务及shell脚本
第二阶段
Oracle、Mysql
1.Oracle 环境安装及配置
2.Oracle SQL 基础Oracle SQL 高级 PL/SQL 编程
3.数据库日常管理及问题解析
4.企业级缓存数据库及 Nosql的应用,memcached、 redis、mongodb 等
Web测试技术
1.网络基础、 Web 测试基础
2.协议与抓包工具使用fiddler、Httpwatch、charles、F12开发者工具等
3.B/S、C/S 架构的兼容性测试主流主流 Web 控件的测试思想
4.web 测试类型和项目实战
APP测试
1.移动端平台介绍
2.Anroid 日志工具
3.APP 通用测试基础
4.主流 APP 测试技术面试解析
5.APP 项目测试过程
6.APP 专项测试
接口测试
1.接口测试基础
2.HTTP、 WebService 协议基础
3.XML Json 数据格式
4.Soap、 WebService 接口测试
5.接口测试工具jmeter 核心控件+辅助工具讲解
6.多系统之间复杂接口测试接口测试项目实战
第三阶段
Web项目实战
1.web 项目实战:项目立项、需求评审、剖析和测试计划编写
2.web 项目实战:测试方案编写
3.web 项目实战:测试用例设计
4.web 项目实战:测试用例执行
5.web 项目实战:测试报告编写
6.敏捷测试在项目中的应用
Python开发
1.计算机系统深入理解、程序运行原理
2.python 语言基础
3.python 常用库、主要方法
4.python 面向对象基础
5.python 自动化测试基础与第三方类库
6.python 实战项目案例开发
自动化测试(测试开发)
1.自动化测试基础关键技术、框架
2.自动化测试技术实战--Selenium
3.自动化测试技术实战--Appium
4.自动化测试技术实战--接口
第四阶段
性能测试
1.性能测试基础、流程、工具概述
2.性能测试技术要求与知识结构
3.LoadRunner 功能详解
4.核心知识点应用详解
5.性能测试过程、性能分析
6.性能测试结果监控与报告主流性能测试工具对比、总结
7.项目实战:B/S 架构项目性能测试实战
万里在线微服务项目
1.概述和 CMS 接口开发
2.CMS 前端开发
3.CMS 页面管理
4.页面静态化和页面预览
5.页面发布
6.课程管理
7.课程图片管理和分布式文件系
8.课程预览
9.课程发布
10.搜索服务
11.搜索前端
12.在线学习
万里在线微服务项目实战
1.万里在线微服务项目测试流程
2.万里在线微服务项目测试需求分析及用例设计方法
3.使用 JMeter 工具实现接口测试
4.Python+Requests 库的接口自动化测试框架的搭建和使用
5.web 项安全测试方法
6.mock 服务搭建和使用。
项目就业指导
1.指导学员构建简历里的项目
2.项目框架、环境组网
3.项目指导
4.模拟面试
5. 就业问题反馈