第一阶段 | 小白必备 | |
课程类别 | 技术要点 |
软件技术基础 | 软件基础、计算机网络、Linux操作系统、软件系统架构 |
第二阶段 | 初级测试工程师 | |
课程类别 | 技术要点 |
测试过程和方法 | 测试基础、软件测试国标、测试过程和方法、测试类型 |
缺陷管理 | 缺陷组成、编写高质量的缺陷单。运用禅道、ALM等测试管理工具进行测试管理, |
测试管理工具 | |
项目实战 | 通过项目实战巩固、贯通前面知识点 |
团队合作 | 与测试团队、开发团队、产品团队合作方法、技巧。 |
需求管理与测试需求 | 需求开发、需求管理流程;测试需求分析流程、方法 |
测试用例设计 | 等价类、边界值、场景分析法、正交表、判定表、因果图、输出域等用例设计方法 |
时间管理 | 如何有效的利用、管理时间。 |
Oracle或Mysql | 数据库基础、数据库查询、数据操作、数据库约束、数据库开发与管理 |
Web测试 | 计算机、抓包与分析、HTTP、Web功能测试、可用性测试、容量测试、 安全性测试、兼容性测试。 |
测试计划及方案 | 测试计划、方案的内容、测试进度安排与管理、测试策略的设计 |
Web项目实战 | 项目实战巩固测试分析、测试计划与方案、用例设计、配置管理、测试环境搭建、 测试执行、回归测试、测试报告等知识点 |
第三阶段 | 中级测试工程师 | |
课程类别 | 技术要点 |
Python测试开发 | python语法、控制结构、数据结构、文件读写、网络操作、python爬虫开发实战 |
移动应用测试 | 移动应用专项测试:功能测试、流量测试、弱网络测试、兼容测试、稳定性测试 |
移动应用测试实战 | 项目实战训练专项测试技能 |
敏捷项目测试方法 | 基于互联网公司的敏捷研发模型下的测试流程、测试组织、测试管理、测试方法等 |
面试72计 | 针对企业面试流程,讲解人事面试技巧、技术 面试技巧、编写高质量简历、面试实战 |
简历制作 | |
面试技巧 | |
第四阶段 | 测试工程师 | |
课程类别 | 技术要点 |
接口测试 | 接口测试流程、方法、接口分析、接口测试工具SoapUI、接口测试工具开发、 HTTP、WebService接口测试实战。 |
接口测试项目实战 | |
接口自动化测试 | 基于现有接口自动化框架POSTMAN、JMETER的接口自动化设计、用例管理、用例执行、结果分析。 基于Python + UnitTest接口自动化测试框架的开发。 |
接口自动化项目实战 | 接口自动化测试实践 |
Selenium自动化测试 | 采用Python+Selenium+RobotFramek框架 目前测试业界主流自动化测试架构,没有之一。知识点:自动化环境搭建、SeleniumIDE、Selenium常用API、UnitTest单元测试框架、RFS框架、自动测试框架设计、自动化持续集成Jenkins |
Selenium自动化测试和敏捷测试项目实战 | |
性能测试 | 性能测试策略、性能测试模型设计、性能测试脚本开发、 测试场景设计、测试监控、性能测试分析与优化 |
性能测试项目实战 | |
安全性测试 | 社会工程学、常见软件漏洞的原理介绍:SQL注入、垮站攻击、DDOS攻击、上传文件攻击、Cookie和Session攻击等 |
安全性测试实践 | 基于Linux的安全测试实践,常用安全性测试工具运用。 |
第五阶段 | 业务 | |
课程类别 | 技术要点 |
游戏测试 | 游戏开发流程、游戏业务知识;游戏测试方法,游戏与通用软件测试区别。 |
金融测试 | 金融核心业务:开户、存款、取款、等 信贷系统:信贷申请、审批、贷后维护等 |
第六阶段 | 项目与测试管理 | |
课程类别 | 技术要点 |
项目与测试管理 | 项目管理九大知识域、五大过程组。项目计划管理、团队管理、风险管理、进度管理等。 管理常用工具:鱼骨图、头脑风暴、原型法、三点估算等。 敏捷项目管理。 |