|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/intro-to-manual-and-automation-software-testing-with-chatgpt/
课程评论:没有评论
Coursera 课程总结:JavaScript/Playwright 入门软件自动化测试 本课程专为希望从手动测试转向自动化测试的测试人员设计,特别是那些对使用 Playwright 和生成式 AI(如 ChatGPT)感兴趣的初学者。 **课程核心内容:** * **环境搭建与项目初始化:** 学习如何设置 JavaScript 和 Playwright 开发环境,并使用 npm 初始化新项目。 * **Playwright 基础操作:** 掌握 Playwright 的基本测试脚本编写、配置和执行。 * **利用 ChatGPT 进行自动化测试:** 学习如何借助 ChatGPT 生成初始测试脚本,涵盖网站登录(正面和负面场景)、地址添加以及完整的端到端购买流程。 * **定位器技术:** 重点学习 XPath 在 Playwright 中的应用,并用于优化复杂的端到端测试。 * **版本控制与协作:** 学习 GitHub 的基本操作,包括项目安装、push 和 pull,以实现代码的版本管理和团队协作。 * **设计模式应用:** 引入并实践 Page Object Model (POM) 设计模式,用于优化测试脚本,处理弹窗、定位器、动态交互和测试数据管理。 * **代码优化:** 通过 ChatGPT 辅助,对登录和“我的账户”等模块的代码进行优化。 **课程特色:** * **实践导向:** 每节课都包含大量实践操作,并提供配套代码资源。 * **AI 赋能:** 强调利用生成式 AI 作为自动化测试的起点,但同时注重手动理解和优化代码的重要性。 * **循序渐进:** 从基础到进阶,逐步引导学习者构建简单的自动化测试框架。 * **资源丰富:** 最终代码可在lecture materials、网站和GitHub上获取。 通过本课程,您将能够为特定测试用例编写自动化脚本,理解自动化测试的原理,并最终为您的项目构建一个简单的 Playwright 自动化框架。
Hi everyone, This course is about how a Manual Software Tester or a Tester who would like to start automation can do that with the help of Playwright and Generative AI.The course will be useful for testers: Absolute beginners in Software TestingAnyone who wants to take the first steps in Software Automation Testing with the help of ChatGPTAnyone who wants to learn the basics of Playwright from scratchEvery Manual Software Tester who receives requests from the client for automation of the testingIn this course, you will learn how to write test scripts for specific test cases using GenAI as a starting point. However, this is just the first step. Understanding automation is essential; no AI can do the work for you. We will progress from poorly written code to optimized solutions to help you grasp how everything works. Ultimately, you'll be able to build a simple automation framework for your project using Playwright.Overview of Lectures:001 - How to Set Up the JavaScript/Playwright Environment002 - How to Set Up a New Project and Install Playwright with npm init002.1 - JavaScript/Playwright Test Script Configurations and First Launch003 - JS/Playwright Test Case for Website Login with ChatGPT004.2 - JS/Playwright Test Cases for Login Negative Scenarios with ChatGPT005 - JavaScript/Playwright Test Cases for Adding Address with ChatGPT006 - JavaScript/Playwright Test Case for End-to-End Purchase Flow007 - XPath Playwright Locators008 - JavaScript/Playwright End-to-End Purchase Flow: Optimization with XPath009 - Coming Soon010 - How to Install GitHub011 - How to Push Your Project to GitHub012 - How to Pull Your Project from GitHub to Visual Studio Code013 - Introduction to the POM Model + URL (Static Values)014 - POM - Consent Pop-up (Dynamic Interactions)015 - POM - XPath016 - POM - Test Data017 - Login - Code Optimization with ChatGPT018 - My Account - Code OptimizationEach lecture in this course is practical. Therefore, to complete the course, we have created special components on our website and attached resources with code for each lecture where necessary. The final code will be available in the lecture materials, on our website, and GitHub. We hope you will enjoy the course and feel free to write reviews and send topics that you would like to see,Prepare a cup of coffee or another favorite drink and enjoy the course!