|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/manual-and-automation-software-testing-with-help-of-chatgpt/
课程评论:没有评论
课程名称:利用ChatGPT进行手动和自动化软件测试 课程概述:大家好!本课程旨在教授如何利用生成式AI(GenAI)为手动软件测试人员以及希望借助AI实现自动化的测试人员提供帮助。课程适合以下人士: 1. 对软件测试的绝对初学者,想学习如何使用流行的AI ChatGPT进行手动和自动化测试。 2. 希望在短时间内学习如何借助ChatGPT自动化测试用例的经验丰富的手动软件测试人员。 3. 希望借助ChatGPT迈出软件自动化测试第一步的任何人。 课程分为两个部分: 第一部分:学习如何将生成式AI(ChatGPT)用于手动软件测试,具体内容包括: - 软件商业需求审核 - 测试计划构建支持 - 测试监控与控制支持 - 手动测试用例设计支持 - Bug报告撰写支持 - API测试支持 - 测试表格和列表创建支持 - SQL查询撰写支持 - 数据生成支持 每个章节都通过实际案例展示,帮助理解使用该工具的目的。此外,课程还讨论了软件测试中ChatGPT的三个主要AI替代品,包括谷歌的Bard AI、微软的Bing AI和Writesonic的Chatsonic AI。 第二部分:学习如何将生成式AI(ChatGPT)用于自动化软件测试,内容涵盖不同自动化工具和编程语言的讲解: 1. Playwright/JavaScript环境设置与测试用例编写,包括:项目建立、配置、登录测试(正负面案例)、端到端购买流测试等。 2. Selenium/Java环境搭建与测试用例编写,包括:编写与运行Selenium/Java测试案例、使用ChatGPT支持的测试报告生成。 课程中的每节课都有实际代码示例,便于将来查找和复用。最终代码将在课程材料、官方网站和GitHub上提供。希望您能享受这门课程,并欢迎您提供反馈或建议的主题。准备一杯咖啡或您喜欢的饮料,享受学习之旅吧!
Hi everyone. This course is about how Generative AI (GenAI) can be useful for a Manual Software Tester or a Tester who would like to automate with the help of AI. The course will be useful for testers: Absolute beginners in Software Testing who want to learn the usage of one of the most popular AI ChatGPT for Manual and Automation TestingExperienced Manual Software Testers who want to learn how to automate test cases with the help of ChatGPT in a short timeAnyone who wants to take the first steps in Software Automation Testing with the help of ChatGPTTo help you understand how and whether we need ChatGPT for testing, we have prepared two parts of our course:First, we learn how to use Generative AI (GenAI) (ChatGPT) for Manual Software TestingIn particular, we will familiarize ourselves with such aspects of using ChatGPT for Manual Software Testing as:1. Review Software Business Requirements2. Assistance with building the Test Plan3. Assistance with test monitoring and control4. Assistance with Test Design of manual test cases5. Assistance with writing a bug report6. Assistance in API testing7. Assistance in creating test tables, lists8. Assistance in writing SQL queries9. Assistance with Data GenerationEach of these aspects of using ChatGPT for software testing is shown in real-life examples to better understand the purpose of using this tool.Also, in the course, we will discuss the top 3 AI alternatives to ChatGPT for Software Testing. In particular, we will take a look at alternatives such as Bard AI (By Google), Bing AI (By Microsoft), and Chatsonic AI by WritesonicIn this course, a manual QA Engineer can learn how to successfully write and then run the test script for the desired test case within one or a few days. For that reason, we have prepared the Second part of the course, How to use Generative AI (GenAI) (ChatGPT) for Automation Software TestingIn particular, you will overview the lectures for the different automation tools using various programming languages:Playwright/JavaScript: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 configs and first launch003 - JavaScript/Playwright test case for website login with the assistance of ChatGPT004 - JavaScript/Playwright test cases for login (Negative cases) with the assistance of ChatGPT005 - JavaScript/Playwright test cases for My Account(Adding address) with the assistance of ChatGPT006 - JavaScript/Playwright test case for End-to-Eng purchase flow007 - XPath Playwright Locators008 - JavaScript/Playwright End-to-End Purchase Flow: Code Optimization with XPath Locators009 - How to install GitHub010 - How to Push Project to GitHub011 - How To Pull Project from GitHub to Visual Studio Code012 - POM model intro + URL as a Static data013 - POM - Consent Pop-Up - dynamic interactions014 - POM - XPath 015 - POM - Test DataSelenium/Java:1. How to write and run a Selenium/Java test case with ChatGPT.2. HOW TO INSTALL JAVA JDK3. HOW TO INSTALL IntelliJ IDEA Community Edition4. HOW TO SETUP Selenium WebDriver Chrome5. Selenium WebDriver browserOptions()6. Selenium Locators XPath7. Selenium Locators XPath With Help Of CHATGPT8. Selenium/Java Interactions with web elements9. TestNG assertions With the Help Of CHATGPT10. Test report for Selenium Java test script With Help Of CHATGPT11. Selenium/Java test case for a search with the help of Chat GPT12. Selenium/Java test case for Sorting on a web page with the help of Chat GPT13. Selenium/Java test case for navigating to PLP>PDP>Minicard with the help of Chat GPTEach lecture from the part of the course on using Generative AI (GenAI) (ChatGPT)for automation software testing is shown on our website, where we created separate components to show everything in practice. For each of our lessons, we created a separate class in the IntelliJ IDEA Integrated Development Environment for the Selenium/Java lectures and Visual Studio Code for the Playwright/JavaScript lectures. So it will be easier for you to find the code you need in the future. The final code will be available in the lecture materials, on our website, and in the case of Playwright/JavaScript lectures on GitHub. We can open our webpage, run it, and check the results using this code.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!