ChatGPT驱动下的自动化测试技术能力进阶

ChatGPT驱动下的自动化测试技术能力进阶
    马上咨询


    12月9-10日上海线下开班    /    12月23-24日深圳线下开班

    该课程可以到企业内部定制实施,如有需要敬请联系  13516196409


    课程大纲
    LLM时代测试架构师必须掌握的软件架构知识

    chatGPT的基本原理和能力范畴

    软件测试领域LLM大语言模型的各种使用场景

    LLM在软件质量保障中的各种使用场景

    软件测试领域LLM大语言模型的各种使用场景

    chatGPT在测试领域的“能”与“不能”

    测试架构师视角的软件架构设计

    业务驱动下的技术架构的技术演进

    分布式架构和微服务架构

    面向功能的测试 VS 面向架构的测试

    LLM时代的GUI自动化和智能化测试技术精要

    如何构建高效,低维护成本的GUI自动化测试用例

    GUI自动化测试技术详细解读

    如何提高GUI自动化测试的稳定性

    测试用例脚本封装粒度的问题

    从页面对象模型到业务流程模型

    GUI测试脚本的自动生成技术初探

    使用chatGPT辅助GUI自动化测试脚本的自动生成

    使用chatGPT实现GUI层面的Monkey测试

    使用chatGPT实现移动APP的测试用例设计与执行

    chatGPT的GUI测试用例设计中的启发式应用

    影响GUI测试用例稳定性的主要因素与应对策略

    业界案例分享:大型软件产品的GUI自动化测试的最佳实践

    业界案例分享:chatGPT在移动APP智能化测试中的最佳实践

    LLM时代的API自动化和智能化测试技术精要

    传统API测试工具的局限性

    基于代码的API测试的必要性

    设计与构建高效的API自动化测试框架

    数据驱动在API测试中的应用

    使用chatGPT自动生成API测试用例

    使用chatGPT自动生成API测试的测试数据

    使用chatGPT实现API测试的覆盖率提升

    API的并发测试和压力测试

    API测试的数据准备

    API测试中的依赖解耦

    复杂场景的API测试(连续API调用以及API调用之间的参数传递)

    API调用时序的测试难点与应对策略

    API后向兼容性测试的难点与解决方案

    一站式API开源测试工具HttpRunner的架构设计与使用

    业界案例分享:大型软件系统API自动化测试的最佳实践

    业界案例分享:使用LLM实现API自动化测试用例生成的完整案例

    人工智能和大数据技术在测试领域的应用与案例解析

    chatGPT在GUI自动化测试中的应用与落地

    chatGPT在API自动化测试中的应用与落地

    chatGPT在单元测试中的应用与落地

    chatGPT在变异测试中的应用与落地

    基于模型MBT在GUI自动化测试中的实践

    基于自然语言处理的自动化测试方案

    基于特征提取的GUI控件识别

    智能化失败测试用例的分析

    性能测试的自动化分析与定位

    无头浏览器在GUI测试中的应用

    行为驱动开发BDD的应用与局限

    探索式测试和chatGPT的测试需求启发

    测试驱动开发(TDD)

    精准测试

    超越BDD的GUI测试方案初探

    微服务时代的API测试精要

    微服务架构下的API测试挑战

    基于消费者契约的API测试的理论基础

    基于消费者契约的API测试的实践

    基于消费者契约的契约捕获

    基于契约的Mock Service实现API测试依赖解耦

    全新API无法获取消费者契约的解决思路

    基于HttpRunner的API消费者契约测试

    chatGPT在接口调用链路分析中的应用

    案例分享:Spring Cloud Contract实例

    业界案例分享:大型软件的消费者契约测试的落地案例

    自动化测试中测试数据难题的解决思路

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

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

    基于预先生成的测试数据准备策略

    测试数据生成的基本技术

    复杂数据的生成技术

    性能测试数据的批量生成技术

    测试数据一致性,准确性和及时性的要求

    测试数据工具的设计与业界最佳实践

    Test Data Service的架构设计与实现

    测试数据准备的创新设计

    业界案例分享:全球化大型电商网站测试数据服务的设计

    测试执行环境的设计与最佳实践        

    测试执行环境的概念

    测试基础架构的概念

    早期的测试执行环境

    测试执行服务的设计与应用

    基于Jenkins触发测试执行

    基于 Selenium Grid 提高测试并行执行能力

    基于 Jenkins Cluster 提高测试并行执行能力

    基于 Docker 实现 Selenium Grid 的动态扩展与收缩

    基于 Docker 实现 Jenkins Cluster 的动态扩展与收缩

    构建基于私有云(Cloud)的测试基础架构

    云测服务的设计思路与原理

    LLM加持下的性能测试实践        

    性能测试的基本方法与应用领域

    后端性能测试的基本原理和工具

    前端性能测试的基本原理和工具

    LLM在性能测试场景设计中的应用

    LLM在性能测试脚本开发中的应用

    LLM在性能测试结果数据分析中的应用

    LLM在性能测试问题定位中的应用

    如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能告警

    高并发情况下单session的Profile方法设计

    Performance Benchmark Kits 的设计

    基于JMeter的全链路压测系统的设计

    全链路压测中LLM的使用

    测试架构师的“软实力”

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

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

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

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

    chatGPT对于测试架构师的提效有哪些

    测试团队向工程效率团队转型的实践

    产品测试中的沟通原则

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