就业班测试开发介绍 Python
课程介绍
测试开发就业班是一个面向校招需求的班级,课程以服务测试行业的校招需求为出发点,涵盖编程、数据结构与算法、业务测试流程、Web/App 自动化测试、接口自动化测试、性能测试、安全测试等方向。
学习计划
整体课程持续 16 周
技术体系时长(周)
第一阶段
测试流程1
测试用例设计与功能测试2
接口测试1
第一阶段
SQL 语法与数据库1
Git 代码管理/Linux 与 Bash1
Python 编程语言1
Pytest 测试框架1
第二阶段
用户端 Web 自动化测试2
用户端 App 自动化测试2
第三阶段
接口自动化测试2
第五阶段
测试平台开发1
算法与设计模式1
直播训练营
主课:包含对应课程的录播与直播,需要完成配套作业。
赠课:提供对应课程的录播与直播。
直播训练营测试开发就业班
Web 测试用例设计主课
App 测试用例设计主课
测试流程实战主课
Linux 命令与 Bash 脚本主课
Python 或 Java 编程语言主课
单元测试与集成测试框架主课
用户端(Web)自动化测试-企业主课
用户端(Web)自动化测试-飞书主课
直播训练营测试开发就业班用户端(App)自动化测试-企业主课
用户端(App)自动化测试-雪球主课
专项测试赠课
小程序测试赠课
接口协议抓包分析主课
接口自动化测试-企业主课
接口自动化测试-飞书主课
性能测试主课
安全测试赠课
算法与设计模式主课
持续集成/持续交付赠课
Docker 容器技术与 K8S赠课
测试框架开发赠课
测试平台开发主课
测试左移/白盒测试/单元测试/覆盖率/代码审计赠课
测试右移/性能监控/质量监控赠课
测试开发体系介绍
测试体系介绍-L1
教学目标
掌握软件测试的基础概念
了解测试行业经典的测试方法与经典书籍
知识点
形式章节描述
知识
软件测试基础概念软件测试的原则、对象、作用,缺陷的介绍
知识
软件开发流程SCRUM、XP、持续集成/持续交付/DevOps
知识
测试流程体系传统测试流程、测试左移、测试右移
知识
测试技术体系分层测试体系、单元测试、UI 测试、接口测试、白盒测试
知识
常用测试平台用例管理平台、Bug 管理平台、代码管理平台、持续集成平台
知识
流程管理平台常用流程管理平台介绍,jira、redmine
知识点项目管理与跨部门沟通协
与产品经理、研发、上下游测试的配合
形式章节描述
知识点测试经典书籍拆分讲解全程软件测试、探索式测试、持续交付、Google 测试之道、不测的秘密
测试体系介绍-L2
教学目标
掌握测试方案设计方法。
掌握需求理解方法。
掌握测试环境搭建方法。
知识点
形式章节描述
知识点被测系统架构与数据
流分析
网关、微服务、关系型/非关系型数据库、消息管道、缓存系统、大数据系
统、AI 人工智能系统
知识点测试体系与测试方案
设计
测试方案设计自动化测试
知识
被测需求理解需求分析、需求理解、产品设计工具与需求建模工具
知识点常用测试策略与测试
手段
分层测试基础、兼容性测试、稳定性测试、可靠性测试、探索式测试
知识
bug 定位方法常用的 bug 定位技术
知识
分层测试策略金字塔橄榄球型云测试服务微服务测试模型
知识
自动化测试策略
知识
测试环境搭建环境搭建常用技术、Linux、Shell、容器技术
测试体系介绍-L3
教学目标
了解持续交付与 DevOps 体系。
了解测试框架体系。
知识点
形式章节描述
知识点测试框架体系 TDD DDT BDD ATDD 介绍
知识点持续交付与 DevOps 体系DevOps DevSecOps TestOps DevQA ChatOps 概念介绍知识点测试左移体系
知识点测试右移体系
知识点精准测试体系
知识点测试开发工程师进阶路线
知识点测试开发体系讲解测试开发技术测试开发理论项目演示
测试流程与测试用例设计
测试用例设计-L1
教学目标
掌握常见的测试用例设计方法。
掌握测试用例的相关概念。
掌握测试用例的设计与编写。
知识点
形式章节描述
知识
测试用例价值与体系测试用例价值与体系
知识点黑盒测试方法论-等价
等价类测试方法论
知识点黑盒测试方法论-边界
边界值测试方法论
知识点黑盒测试方法论-因果
因果图测试方法论
知识点黑盒测试方法论-判定
判定表测试方法论
知识点黑盒测试方法论-场景
场景法测试方法论
知识点黑盒测试方法论-正交
正交法测试方法论
知识点测试用例基础概念测试用例概念测试用例的组成测试用例的优先级测试用例设计工具测试用例的作用
知识
测试用例设计与评审测试用例编写步骤测试用例评审
知识点面试测试测试用例设
面试测试测试用例设计思路
测试用例设计-L2
教学目标
了解白盒测试设计方法。
了解黑盒测试前沿方法。
知识点
形式章节描述
知识点黑盒测试方法论-基于模型的测试基于模型的测试应用 graphwalker 知识点白盒测试方法论代码覆盖、流程覆盖、精准化测试测试流程-L1
教学目标
掌握名企经典的项目开发流程与测试流程。
掌握测试计划与测试总结报告的编写方法。
掌握使用工具管理测试用例与 Bug 的方法。
知识点
形式章节描述
知识点测试流程价值与体系测试计划模版,测试计划编写
知识点测试计划测试计划模版,测试计划编写
知识点业务架构分析思路业务知识梳理
知识点Bug 基本概念Bug 定义 Bug 判定标准 Bug 严重程度 Bug 优先级知识点Bug 处理流程Bug 生命周期 Bug 报告
知识点测试流程管理 JIRA 系统-测试用例管理测试用例管理
知识点测试流程管理 JIRA 系统-Bug管理Bug 管理
知识点测试流程管理 RedMine 系统-测试用例管理测试用例管理
知识点测试流程管理 RedMine 系统-Bug管理Bug 管理
知识点测试流程管理禅道系统-测试用例管理测试用例管理
知识点测试流程管理禅道系统-Bug管理Bug 管理
知识点测试总结测试报告模版,测试报告编写
测试流程-L2
教学目标
掌握业务架构分析的方法。
掌握使用工具进行测试用例与 Bug 流程定制的方法。
知识点
软件开发培训班哪个好
形式章节描述
知识点业务架构分析工具 plantuml时序图架构图活动图思维导图
知识点测试流程管理 jira 系统-测试流程定制测试流程定制
知识点测试流程管理 jira 系统-Bug管理流程定制Bug管理流程定制
知识点测试流程管理 redmine 系统-测试流程定制测试流程定制
知识点测试流程管理 redmine 系统-Bug管理流程定制Bug管理流程定制
用户端功能测试
用户端 Web 测试方法与技术-L1
教学目标
掌握 HTML、JS、CSS 基础知识以及常见相关 Bug。
掌握网页端的通用测试点。
掌握网页端的测试方法。
知识点
形式章节描述
知识点Web 测试体系Web 测试学习路径
知识点Web 基础知识Web 概念,Web 架构,浏览器工作原理,Web 服务器
知识点HTML 讲解HTML 结构、HTML 修改,页面控件结构
知识点JavaScript 讲解控件事件处理流程、JS 代码分析,使用 JS 分析页面
形式章节描述
知识点CSS 讲解CSS 基本属性介绍、控件属性修改
知识点Web 项目测试流程Web 项目测试流程介绍
知识点Web 测试设计思路Web 测试思路总结
知识点Web 端常见 Bug 解析JS 报错、功能性问题、性能问题、兼容性问题解析用户端 Web 测试方法与技术-L2
教学目标
掌握 Web 兼容性测试思路。
掌握常用浏览器的开发者工具。
知识点
形式章节描述
知识点浏览器开发者工具浏览器开发者工具使用
知识点Web 兼容测试策略Web 兼容测试
用户端 App 测试方法与技术-L1
教学目标
掌握 App 项目测试流程。
掌握 App 测试需要注意的测试点。
掌握 App 测试中的常见的 Bug。
知识点
形式章节描述
知识点App 测试体系App 测试学习路径
知识点App 项目测试流程App 项目测试流程介绍
知识点App 结构讲解App 包结构解读
知识点App 测试设计思路App 测试思路总结
知识点App 常见 Bug 解析功能 Bug、崩溃 Bug、性能 Bug
知识点常用模拟器使用Genymotion、网易 MuMu、Android/iOS 官方模拟器知识点Android 开发者选项Android 开发者选项介绍
用户端 App 测试方法与技术-L2
教学目标
掌握 App 测试必学技能 adb 命令。
知识点
形式章节描述
知识点adb 命令介绍adb 的使用场景、adb 的常用命令简介
知识点adb 环境搭建与配置Java、SDK、adb 环境安装与配置
知识点adb 与设备交互adb 连接手机设备、查看设备状态
知识点adb 安装卸载应用adb 安装、卸载命令