首页 > 软件测试

ChatGPT与软件测试

课程适合人群:
   软件研发工程师、软件测试工程师
本课程重点解答&解决:
   自然语言发展的六个阶段
   GPT 的进化史和创新点
   介绍ChatGPT简介
   ChatGPT结合单元测试
   ChatGPT结合代码扫描
   ChatGPT结合接口测试
   ChatGPT结合GUI测试
本课程亮点+核心价值介绍:
   介绍如何使用ChatGPT辅助软件测试工作
课程大纲
课长2天

1自然语言发展的六个阶段
   1.1 1913-1956:起源期
   1.2 1957-1970:基于规则的形式理论期
   1.3 1971-1995:基于规则、概率模型和语料库的融合期
   1.4 2006-2017:深度学习期
   1.5 2018-2021:预训练语言模型期
   1.6 2022-:大模型期
2 GPT 的进化史和创新点
   2.1 GPT-1
   2.2 GPT-2
   2.3 GPT-3
   2.4 ChatGPT
3 ChatGPT简介
   3.1 ChatGPT简介
   3.2主要功能
   3.3 ChatGPT的工作原理
   3.4应用程序
   3.5 ChatGPT优点
   3.6 ChatGPT限制
   3.7 ChatGPT未来发展
   3.8 结论
4 ChatGPT与单元测试
   4.1 ChatGPT与Java单元测试
      4.1.1 JUnit5 介绍
      4.1.2 TestNG介绍
      4.1.3使用JUnit5由ChatGPT产生单元测试脚本
      4.1.4使用TestNG由ChatGPT产生单元测试脚本
      4.1.5 Mock介绍
      4.1.6 使用Java mock技术由ChatGPT产生单元测试脚本
      4.1.7 Java单元测试覆盖率分析
      4.1.8总结
   4.2 ChatGPT与python单元测试
      4.1.1 unittest 介绍
      4.1.2 pytest介绍
      4.1.3使用unittest由ChatGPT产生单元测试脚本
      4.1.4使用pytest由ChatGPT产生单元测试脚本
      4.1.5 使用python mock技术由ChatGPT产生单元测试脚本
      4.1.6 python单元测试覆盖率分析
   4.1.7总结
5 ChatGPT与代码扫描
   5.1ChatGPT扫描Java程序
   5.2ChatGPT扫描python程序
6 ChatGPT与接口测试
   6.1接口测试介绍
   6.2 ChatGPT产生python requests类的接口测试脚本
   6.3 ChatGPT产生JMeter的jmx试脚本
7 ChatGPT与基于GUI的自动化测试
   7.1 GUI的自动化测试
   7.2 GUI的自动化测试介绍
      7.2.1 Selenium介绍
      7.2.2 Cypress介绍
      7.2.3 Playwright介绍
   7.3 ChatGPT结合自动化测试框架
      7.3.1 ChatGPT使用Selenium书写测试脚本
      7.3.2 ChatGPT使用Cypress书写测试脚本
      7.3.3 ChatGPT使用Playwright书写测试脚本

投稿关闭窗口打印