软件测试流程体系¶
课程描述¶
软件测试是软件开发过程中的重要环节,确保软件的质量和用户体验。本课程将使学员深入了解软件测试的核心流程、技术、平台以及行业最佳实践,帮助学员构建完善的软件测试体系,学会利用人工智能提升工作效率和个人能力。
课程收益¶
通过此次课程培训,可使学习者获得如下收益:
- 掌握名企经典的项目开发流程与测试流程。
- 构建名企测试技术与测试平台体系。
- 了解测试行业经典测试方法与经典书籍。
- 掌握测试流程与项目测试实战。
- 了解持续交付与 DevOps 体系。
- 了解测试框架体系。
- 利用人工智能提升工作效率和个人能力。
授课形式¶
- 课堂讲授
- 讲义解析
- 测试情景模拟
- 项目实战
讲师介绍¶
L1.软件测试概念¶
教学目标¶
- 掌握软件测试的基础概念
- 了解测试行业经典的测试方法与经典书籍
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 软件测试基础概念 | 软件测试的原则、对象、作用,缺陷的介绍 |
知识点 | 软件开发流程 | SCRUM、XP、持续集成/持续交付/DevOps |
知识点 | 测试流程体系 | 传统测试流程、测试左移、测试右移 |
知识点 | 测试技术体系 | 分层测试体系、单元测试、UI 测试、接口测试、白盒测试 |
知识点 | 常用测试平台 | 用例管理平台、Bug 管理平台、代码管理平台、持续集成平台 |
知识点 | 流程管理平台 | 常用流程管理平台介绍,jira、redmine |
知识点 | 项目管理与跨部门沟通协作 | 与产品经理、研发、上下游测试的配合 |
知识点 | 测试经典书籍拆分讲解 | 全程软件测试、探索式测试、持续交付、Google 测试之道、不测的秘密等 |
L2.测试体系与测试方案设计¶
教学目标¶
- 掌握测试方案设计方法。
- 掌握需求理解方法。
- 掌握测试环境搭建方法。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 被测系统架构与数据流分析 | 网关、微服务、关系型/非关系型数据库、消息管道、缓存系统、大数据系统、AI 人工智能系统 |
知识点 | 测试体系与测试方案设计 | 测试方案设计 自动化测试 |
知识点 | 被测需求理解 | 需求分析、需求理解、产品设计工具与需求建模工具 |
知识点 | 常用测试策略与测试手段 | 分层测试基础、兼容性测试、稳定性测试、可靠性测试、探索式测试 |
知识点 | bug 定位方法 | 常用的 bug 定位技术 |
知识点 | 分层测试策略 | 金字塔 橄榄球型 云测试服务 微服务测试模型 |
知识点 | 自动化测试策略 | |
知识点 | 测试环境搭建 | 环境搭建常用技术、Linux、Shell、容器技术 |
L3.测试开发与 DevOps 体系介绍¶
教学目标¶
- 了解持续交付与 DevOps 体系。
- 了解测试框架体系。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 测试框架体系 TDD DDT BDD ATDD 介绍 | 常见测试框架类型 TDD DDT BDD ATDD |
知识点 | 持续交付与 DevOps 体系 | DevOps DevSecOps TestOps DevQA ChatOps 概念介绍 |
知识点 | 测试左移体系 | 测试左移实践方法与案例分享 |
知识点 | 测试右移体系 | 测试右移实践方法与案例分享 |
知识点 | 精准测试体系 | 精准测试实践方法与案例分享 |
知识点 | 测试开发体系讲解 | 测试开发技术 测试开发理论 项目演示 阿里、腾讯 测试体系讲解 |
L4.利用人工智能 ChatGPT 提升测试开发能力¶
教学目标¶
- 利用人工智能提升工作效率。
- 利用人工智能提升个人能力。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | ChatGPT 原理介绍 | 常用模型介绍 |
知识点 | 学会与 AI 对话,高效提升学习效率 | 高效提升学习效率 |
知识点 | 利用人工智能 ChatGPT 自动进行需求分析 | 自动进行需求分析 |
知识点 | 利用人工智能 ChatGPT 编写测试计划 | 自动生成测试计划 |
知识点 | 利用人工智能 ChatGPT 编写测试方案 | 自动生成测试方案 |
知识点 | 利用人工智能 ChatGPT 编写测试报告 | 自动编写报告 |
知识点 | 利用人工智能 ChatGPT 自动生成测试用例思维导图 | 自动生成测试用例思维导图 |
知识点 | 利用人工智能 ChatGPT 编写测试用例 | 自动编写测试用例 |
知识点 | 利用人工智能 ChatGPT 批量生成测试数据 | 自动批量生成测试数据 |
知识点 | 利用人工智能 ChatGPT 自动生成自动化测试脚本 | 自动生成自动化测试脚本 |
知识点 | 利用人工智能 ChatGPT 自动生成基于 PO 的数据驱动测试框架 | 自动生成基于 PO 的数据驱动测试框架 |
知识点 | 利用人工智能自动找 bug | Codex、Github Copilot |
知识点 | 利用人工智能 ChatGPT 编写晋级报告 | 自动编写晋级报告 |
知识点 | 利用人工智能 ChatGPT 完善个人简历 | 完善个人简历 |
知识点 | 利用人工智能自动生成架构图 | 自动生成架构图 |
知识点 | 利用人工智能自动生成 ppt | 自动生成 ppt |
知识点 | 文生图介绍 | 图片生成技术与产品介绍 |
知识点 | 利用人工智能辅助学习 | 人工智能辅助学习各种测试技能,性能、安全、兼容、管理等 |