4006-998-758
3000+课程任你选择
测试分析与设计、前沿技术实践与案例
研发学院 测试分析
Jack Miao

在国内外各大技术峰会担任联席主席,技术委员成员和出品人;硅谷先进研发效能理念在国内的技术布道者,互联网行业研发效能提升领域的技术先行者;测试基础架构和测试中台建设的技术布道者与实践者;国内少数在互联网领域和传统软件领域都积累了大量一手成功经验的技术领头人,能够融汇贯通形成最佳企业级实施战略。

2020 年度IT图书最具影响力作者(与吴军同时获奖)

2020 IT技术领导力年度互联网行业测试领域技术专家

中国商业联合会 互联网应用技术委员会 智库专家

腾讯研究院 特约研究员

腾讯云最具价值专家TVP

阿里云最具价值专家MVP

华为云最具价值专家MVP

畅销书《测试工程师全栈技术进阶与实践》作者


查看老师详情
课程内容


课程大纲


软件测试领域熟练使用LLM能力的全面进阶

•     LLM应用能力的进阶模型(“倒三角”模型)

•     提示词工程基础知识

•     主流提示词使用技巧

•     提示的万能使用公式详解

•     提示词模板的使用

•     提示词静态链的使用

•     提示词的横向扩展

•     提示词的纵向扩展

•     使用OpenAI API

•     ReAct的概念和落地

•     思维链和多思维链

•     RAG的基本原理与应用

•     多模态RAG的使用

•     plugin机制与使用方式

•     Function Call机制与使用方式

•     MCP 机制与使用方式

•     Agent的雏形

•     Agent开发的基本框架

•     业界主流Agent的设计思路与使用

•     Multi-Agent的雏形

•     业界主流Multi-Agent的设计思路

•     Multi-Agent的基本逻辑和应用范围

•     Multi-Agent应用示例:MetaGPT

•     Multi-Agent应用示例:DevChat

 

前沿技术测试技术基础与行业应用案例解读

•     GUI控件自动识别技术

•     LLM在API测试中的应用

•     LLM在GUI测试中的应用

•     LLM在性能测试中的应用

•     LLM在单元测试中的应用

•     LLM在代码评审中的应用

•     LLM在Monkey测试中的应用

•     LLM在SQL语句性能调优中的应用

•     页面对象动态识别与工具使用

•     单元测试用例的自动生成技术

•     精准测试的应用和案例

•     人工智能AI技术在自动化测试中的应用

•     大数据Big Data技术在测试中的应用

 

业务测试的设计和编写方法

•     业务测试的定义与类型

•     业务测试的主要关注点

•     业务测试与业务需求的关系

•     业务测试的主要内容和组成

•     业务测试用例的测试覆盖率

•     典型业务测试大纲解读

 

测试用例的设计和编写方法

•     测试用例设计常用的方法

•     学院派测试用例设计 VS 实战派测试用例设计

•     实战派测试用例设计的最佳实践

•     探索性测试用例设计的思路与实践

•     测试用例设计与编写的实战案例

•     LLM辅助测试用例设计的通用方法

 

软件非功能需求分析与测试用例设计

•     什么是软件的非功能需求

•     非功能需求的获取途径与分析方法

•     稳定性需求的获取途径与分析方法

•     兼容性需求的获取途径与分析方法

•     更多其他非功能需求的获取途径和分析方法

•     非功能需求测试的“发散”与“收敛”

 

测试分析与设计的工程实践与案例分享

•     引子:一个玻璃杯的测试

•     从“用户登录”看测试的分析与设计

•     测试分析的技术维度与分类

•     测试点的获取方式

•     测试点不等于测试用例

•     测试点的再加工

•     测试用例的粒度控制

•     测试用例设计是否需要文档化

•     敏捷业态下的测试用例设计

•     测试设计中需求确认与细化

•     “探索式测试”的正确打开方式

•     大语言模型LLM在测试分析中的应用

 

LLM时代企业级GUI自动化测试的最佳实践

•     Web测试基础知识

•     Web自动化测试的基本原理与工具选型

•     Selenium的原理

•     Selenium VS Cypress的优缺点

•     编写测试用例的基本语法

•     Selenium Grid的原理与使用

•     GUI测试脚本封装粒度的最佳实践

•     GUI页面对象模型的由来以及应用

•     GUI业务流程模型的应用

•     提高Web自动化测试稳定性的关键技术

•     页面对象的自动代码生成

•     无头浏览器Headless的使用场景

•     基于GUI故事版的测试报告(适用于Web和Mobile App)

 

LLM时代企业级API接口测试的最佳实践

•     主流API测试方法简介

•     从设计出发的API测试实践

•     Swagger的最佳实践

•     基于代码的API自动化测试 VS 基于工具的API自动化测试

•     API测试的数据驱动

•     API测试的数据准备

•     基于Postman的自动化代码生成

•     Postman + Newman + Jenkins

•     API测试与CI/CD的集成

•     API的并发测试

•     API的性能测试

•     API测试的难点与解决思路:数据传递

•     API测试的难点与解决思路:顺序调用

•     API测试的难点与解决思路:异步API

•     API测试的难点与解决思路:API的后向兼容性

•     API测试一站式解决方案:HttpRunner使用 (Python)

•     API测试一站式解决方案:HttpRunner进阶

 

LLM时代企业级测试数据准备的最佳实践

•     测试中数据的复杂性与难点

•     测试数据的创建时机

•     基于实时数据创建的测试数据准备策略

•     基于Out-of-box的测试数据准备策略

•     业界测试数据创建时机的最佳实践

•     测试数据的创建方法

•     基于API的测试数据创建

•     基于源数据操作的测试数据创建

•     业界主流的测试数据创建方法

•     测试数据准备工具的最佳实践

•     Test Data Service的架构设计与实现

•     数据准备的创新设计

•     实际案例分享:全球大型电商eBay的测试数据的最佳实践

 

分布式系统性能测试的场景设计

•     性能需求的获取

•     性能场景的主要指标

•     性能指标的规模换算

•     性能场景的类型

•     性能场景的设计与计算

•     流量录制回放

 

分布式系统性能测试的最佳实践

•     分布式系统性能测试的特点

•     分布式系统性能测试的开展时机

•     代码级性能基线原则

•     单一服务性能基线测试原则

•     集成场景下的性能测试设计

•     性能测试回归体系的建设

•     容量规划在分布式系统性能测试中的应用

•     性能测试的局限性

 

测试架构师和测试管理者的“软实力”

•     测试管理者需要关注和不需要关注的事

•     测试管理者的知识能力模型

•     测试架构师需要关注和不需要关注的事

•     测试架构师的知识能力模型

•     像软件测试架构师一样的思考

•     互联网企业与传统 IT 企业的异同及测试策略设计

•     QE 团队向工程效率团队转型的实践

•     产品测试中的沟通原则

•     如何基于产品特性设计合适的测试策略

•     DevOps与测试基础架构

 

企业级质量管理和测试全案例解读

•     金融企业质量管理体系详解

•     互联网金融的质量管理体系详解

•     行业成功案例解读

•    行业失败案例解读


返回上一级