Learn Generative AI & AI Agents for Software Testing

所在平台: Udemy

课程主页: https://www.udemy.com/course/generative-ai-in-software-testing/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 学习生成式AI与AI Agent在软件测试中的应用 **课程概述:** 本课程旨在帮助您掌握如何利用生成式AI和AI Agent提升软件测试效率。课程内容分为三个学习阶段: **第一阶段:生成式AI在测试中的应用** * **核心内容:** 学习如何利用AI生成测试计划、测试数据、测试用例、UI自动化代码(Selenium/Playwright/Cypress)、API自动化代码(Rest Assured)、框架代码片段(TestNG/Cucumber/Pytest)以及数据库查询等。 * **进阶技能:** 学习如何利用GitHub Copilot等工具修复代码问题、提高在代码仓库中的工作效率。 * **实用工具:** 探索能提升生产力的必备GenAI测试插件。 * **本地化与定制:** 学习如何让大型语言模型(LLM)离线工作,并根据项目需求进行微调。 * **具体示例(广泛深入):** * 通过AI创建测试计划和需求。 * 生成单元测试、集成测试和功能测试用例。 * 生成与不同测试相关的测试数据。 * AI辅助测试用例的分配建议。 * 为测试用例开发自动化脚本。 * 编写自定义的实用代码方法以自动化功能。 * 使用AI配置框架相关文件。 * 通过AI生成Cucumber的feature文件和step definition。 * 利用Selenium、Cypress和Playwright库生成UI测试。 * 通过简单AI提示解析复杂的JSON响应。 * 使用自然语言生成JSON路径。 * AI辅助创建复杂JSON文件的POJO类。 * 利用 contratos 作为输入,开发Rest Assured自动化测试。 * 实时生成自定义实用代码方法来验证API响应。 * 支持使用Rest Assured、Cypress和Playwright库生成AI测试。 * 通过简単AI提示从复杂的数据库表中构建SQL查询。 * **技术演示:** 课程将使用Google GEMINI(AI)进行演示。 **第二阶段:AI Agent驱动的测试自动化(略有技术性)** * **核心内容:** 现场演示AI Agent如何在软件测试中通过自然语言指令轻松执行浏览器自动化。 * **集成应用:** 学习如何将AI Agent集成到现有的自动化测试框架中。 **第三阶段:AI驱动的测试工具** * **核心内容:** 概述流行的AI驱动工具,这些工具结合了AI Agent和生成式AI,并提供现场演示,展示如何最大化QA生产力。 **课程更新:** 课程于2025年3月更新,新增了“AI Agent的代码无感浏览器自动化”主题,并且会持续跟踪AI发展,及时更新课程内容以满足测试需求。 **学习目标:** 帮助您快速掌握AI在软件测试领域的应用,提升工作效率。 **教学大纲:** 无

课程评论(0条)

课程详情

Course last Updated -March 2025 with topic: AI Agents for Code less Browser AutomationEager to learn and catch up with all the AI stuff? - You are at right place. This AI Testing course is designed to be your ideal companion, teaching how to use AI applications for your daily testing needs.Firstly, we will start with basic understanding of what AI Applications, Large language models & AI Agents are! And then we deep dive into course content as three learning phases:Below is breakupModule 1. Use of Generative AI for TestingHow to Generate Test plan, Test Data, Test cases, UI Automation codes (Selenium/Playwright/Cypress), API Automation (Rest Assured), Framework code Snippets (TestNG/Cucumber/Pytest), Database queries etc.How to fix code issues and be productive on your working Code repository using tools such as GitHub copilot etc.Essential GenAI Testing plugins to boost the productivityHow to get LLM's work offline and fine tune LLM's according to your project requirements. Module 2. AI Agents to drive Test Automation ~~ Slightly TechnicalLive demo of how AI Agents in Software Testing can effortlessly perform Browser Automation with plan english instructions.Integrating AI Agents into existing Automation FrameworksModule 3. AI powered Testing toolsOverview of the popular AI powered tools which are built in combination of (AI Agents + Gen AI) with Live demo on how these work to maximize QA ProductivityBelow are the vast In Detail topics we will be covering as part of our Generative AI Testing Module 1 examples:Creating test plans and requirements through AI.Generating unit, integration, and functional test cases with AI.Producing test data relevant to different tests.Providing suggestions on distributing tests throughout the testing lifecycle.Developing automation scripts for test cases.Crafting custom utility code methods to automate functionalities.Configuring framework-related files using AI.Creating Cucumber feature files and step definitions with real code via AI.Generating UI tests using libraries like Selenium, Cypress, and Playwright.Parsing complex JSON responses with simple AI prompts.Generating JSON paths using plain English.Creating POJO classes for complex JSON files with AI prompts.Developing Rest Assured automation tests using contract documentation as input.Generating custom utility code methods on-the-fly to validate API responses.Producing AI tests using libraries like Rest Assured, Cypress, and Playwright.Formulating SQL queries from complex database tables using simple AI prompts.We utilize Google GEMINI (AI) to demonstrate topics.And this is not the end! We are continuously monitoring AI evolution and updating the course accordingly to meet testing needs.

课程标签

0人关注该课程

主题相关的课程