12月9-10日上海線(xiàn)下开班 / 12月23-24日深圳線(xiàn)下开班
该课程可(kě)以到企业内部定制实施,如有(yǒu)需要敬请联系 13516196409
课程大纲 |
LLM时代测试架构师必须掌握的软件架构知识 |
chatGPT的基本原理(lǐ)和能(néng)力范畴 软件测试领域LLM大语言模型的各种使用(yòng)场景 LLM在软件质量保障中的各种使用(yòng)场景 软件测试领域LLM大语言模型的各种使用(yòng)场景 chatGPT在测试领域的“能(néng)”与“不能(néng)” 测试架构师视角的软件架构设计 业務(wù)驱动下的技术架构的技术演进 分(fēn)布式架构和微服務(wù)架构 面向功能(néng)的测试 VS 面向架构的测试 |
LLM时代的GUI自动化和智能(néng)化测试技术精要 |
如何构建高效,低维护成本的GUI自动化测试用(yòng)例 GUI自动化测试技术详细解读 如何提高GUI自动化测试的稳定性 测试用(yòng)例脚本封装粒度的问题 从页面对象模型到业務(wù)流程模型 GUI测试脚本的自动生成技术初探 使用(yòng)chatGPT辅助GUI自动化测试脚本的自动生成 使用(yòng)chatGPT实现GUI层面的Monkey测试 使用(yòng)chatGPT实现移动APP的测试用(yòng)例设计与执行 chatGPT的GUI测试用(yòng)例设计中的启发式应用(yòng) 影响GUI测试用(yòng)例稳定性的主要因素与应对策略 业界案例分(fēn)享:大型软件产品的GUI自动化测试的最佳实践 业界案例分(fēn)享:chatGPT在移动APP智能(néng)化测试中的最佳实践 |
LLM时代的API自动化和智能(néng)化测试技术精要 |
传统API测试工具的局限性 基于代码的API测试的必要性 设计与构建高效的API自动化测试框架 数据驱动在API测试中的应用(yòng) 使用(yòng)chatGPT自动生成API测试用(yòng)例 使用(yòng)chatGPT自动生成API测试的测试数据 使用(yòng)chatGPT实现API测试的覆盖率提升 API的并发测试和压力测试 API测试的数据准备 API测试中的依赖解耦 复杂场景的API测试(连续API调用(yòng)以及API调用(yòng)之间的参数传递) API调用(yòng)时序的测试难点与应对策略 API后向兼容性测试的难点与解决方案 一站式API开源测试工具HttpRunner的架构设计与使用(yòng) 业界案例分(fēn)享:大型软件系统API自动化测试的最佳实践 业界案例分(fēn)享:使用(yòng)LLM实现API自动化测试用(yòng)例生成的完整案例 |
人工智能(néng)和大数据技术在测试领域的应用(yòng)与案例解析 |
chatGPT在GUI自动化测试中的应用(yòng)与落地 chatGPT在API自动化测试中的应用(yòng)与落地 chatGPT在单元测试中的应用(yòng)与落地 chatGPT在变异测试中的应用(yòng)与落地 基于模型MBT在GUI自动化测试中的实践 基于自然语言处理(lǐ)的自动化测试方案 基于特征提取的GUI控件识别 智能(néng)化失败测试用(yòng)例的分(fēn)析 性能(néng)测试的自动化分(fēn)析与定位 无头浏览器在GUI测试中的应用(yòng) 行為(wèi)驱动开发BDD的应用(yòng)与局限 探索式测试和chatGPT的测试需求启发 测试驱动开发(TDD) 精准测试 超越BDD的GUI测试方案初探 |
微服務(wù)时代的API测试精要 |
微服務(wù)架构下的API测试挑战 基于消费者契约的API测试的理(lǐ)论基础 基于消费者契约的API测试的实践 基于消费者契约的契约捕获 基于契约的Mock Service实现API测试依赖解耦 全新(xīn)API无法获取消费者契约的解决思路 基于HttpRunner的API消费者契约测试 chatGPT在接口调用(yòng)链路分(fēn)析中的应用(yòng) 案例分(fēn)享:Spring Cloud Contract实例 业界案例分(fēn)享:大型软件的消费者契约测试的落地案例 |
自动化测试中测试数据难题的解决思路 |
测试中数据的复杂性与难点 基于实时数据创建的测试数据准备策略 基于预先生成的测试数据准备策略 测试数据生成的基本技术 复杂数据的生成技术 性能(néng)测试数据的批量生成技术 测试数据一致性,准确性和及时性的要求 测试数据工具的设计与业界最佳实践 Test Data Service的架构设计与实现 测试数据准备的创新(xīn)设计 业界案例分(fēn)享:全球化大型電(diàn)商(shāng)网站测试数据服務(wù)的设计 |
测试执行环境的设计与最佳实践 |
测试执行环境的概念 测试基础架构的概念 早期的测试执行环境 测试执行服務(wù)的设计与应用(yòng) 基于Jenkins触发测试执行 基于 Selenium Grid 提高测试并行执行能(néng)力 基于 Jenkins Cluster 提高测试并行执行能(néng)力 基于 Docker 实现 Selenium Grid 的动态扩展与收缩 基于 Docker 实现 Jenkins Cluster 的动态扩展与收缩 构建基于私有(yǒu)云(Cloud)的测试基础架构 云测服務(wù)的设计思路与原理(lǐ) |
LLM加持下的性能(néng)测试实践 |
性能(néng)测试的基本方法与应用(yòng)领域 后端性能(néng)测试的基本原理(lǐ)和工具 前端性能(néng)测试的基本原理(lǐ)和工具 LLM在性能(néng)测试场景设计中的应用(yòng) LLM在性能(néng)测试脚本开发中的应用(yòng) LLM在性能(néng)测试结果数据分(fēn)析中的应用(yòng) LLM在性能(néng)测试问题定位中的应用(yòng) 如何0成本应用(yòng)UI自动化测试脚本和API自动化测试脚本实现性能(néng)告警 高并发情况下单session的Profile方法设计 Performance Benchmark Kits 的设计 基于JMeter的全链路压测系统的设计 全链路压测中LLM的使用(yòng) |
测试架构师的“软实力” |
软件测试架构师需要关注和不需要关注的事 软件测试架构师的知识能(néng)力模型 像软件测试架构师一样的思考 互联网企业与传统 IT 企业的异同及测试策略设计 chatGPT对于测试架构师的提效有(yǒu)哪些 测试团队向工程效率团队转型的实践 产品测试中的沟通原则 如何基于产品特性设计合适的测试策略 |