软件测试流程体系

课程描述

软件测试是软件开发过程中的重要环节,确保软件的质量和用户体验。本课程将使学员深入了解软件测试的核心流程、技术、平台以及行业最佳实践,帮助学员构建完善的软件测试体系,学会利用人工智能提升工作效率和个人能力。

课程收益

通过此次课程培训,可使学习者获得如下收益:

  1. 掌握名企经典的项目开发流程与测试流程。
  2. 构建名企测试技术与测试平台体系。
  3. 了解测试行业经典测试方法与经典书籍。
  4. 掌握测试流程与项目测试实战。
  5. 了解持续交付与 DevOps 体系。
  6. 了解测试框架体系。
  7. 利用人工智能提升工作效率和个人能力。

授课形式

  • 课堂讲授
  • 讲义解析
  • 测试情景模拟
  • 项目实战

讲师介绍

content:
  items:
  - image: https://contest.ceshiren.com/image/%E8%B5%9B%E4%BA%8B%E9%A1%BE%E9%97%AE-%E6%80%9D%E5%AF%92.png
    content:
        header: 思寒老师
        meta:
        - 测吧(北京)科技有限公司CTO
        description:
        - 霍格沃兹测试开发学社创始人
        - 15年+ 测试从业经验的资深测试架构师
        - 曾任职于阿里、百度、美团等名企
        - 开源自动化测试项目AppCrawler作者,多个行业顶级技术会议演讲嘉宾
        - 咨询与培训客户涵盖阿里、京东、小米、华为、工信部、海关总署、中国移动、招商银行等众多企业与机构。
  - image: https://ceshiren.com/uploads/default/original/3X/6/3/63ee2544fe138f966da303412aa846a0124c7b40.jpeg
    content:
        header: AD老师
        meta:
        - 资深测试开发专家
        description:
        - 对互联网金融、区块链、物联网都有深入的测试经验
        - 曾参与华为、信通院、海关等公司的自动化测试与测试平台项目
        - AppCrawler核心维护者,模型驱动测试框架MTF核心维护者
  - image: https://testing-studio.com/image/%E7%AE%A1%E7%90%86%E7%8F%AD%E8%AE%B2%E5%B8%88%E5%A4%B4%E5%83%8F08.jpeg
    content:
        header: 听涛老师
        meta:
        - 某互联网资深测试专家
        description:
        - 10年+互联网行业测试和管理经验
        - 曾就职百度、网易、诺西
        - 创立MTC移动测试平台、精通敏捷、CI/CD、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
知识点 文生图介绍 图片生成技术与产品介绍
知识点 利用人工智能辅助学习 人工智能辅助学习各种测试技能,性能、安全、兼容、管理等