|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-testautomatisierung-mit-selenium-4-java-python/
课程评论:没有评论
## Coursera 课程:《使用 Selenium 进行 Java + Python 测试自动化》内容摘要 本课程专为希望学习测试自动化但缺乏编程经验的学员设计。课程提供 Java 和 Python 的入门指导,使学员能够掌握开发专业 Selenium 测试的基本方法。 **课程亮点:** * **零基础入门:** 提供 Python 和 Java 的基础知识教程,无需任何编程背景。 * **双语言支持:** 同时教授使用 Java 和 Python 的 Selenium 测试自动化。 * **实践测试门户:** 提供专门的测试应用程序门户,方便学员跟随课程进行实践。 * **全面内容覆盖:** 涵盖 Selenium WebDriver、XPath、CSS 选择器、Page Object Model、单元测试构建、多浏览器测试、Jenkins、Cucumber、Data-Driven Tests (Excel)、Logging (Log4j2)、TestNG、JUnit、PyUnit、Maven、pip、Docker 等广泛主题。 * **深入技术:** 重点讲解 Selenium WebDriver 和专家级 Selenium 技术。 * **框架设计:** 教授多种框架设计模式,包括 Page Object Model、JUnit、PyUnit、TestNG。 * **高级特性:** 介绍 Selenium Grid、Selenium Test Server 以及如何结合 Docker 使用 Selenium Grid。 * **长期支持:** 提供通过 Udemy 问题与解答版块或直接通过电子邮件/Skype 进行的长期支持。 * **模块化更新:** 课程内容会定期更新,例如增加了 TestNG 和 Cucumber 的相关内容,并引入了 SelectorsHub 替代 Chropath。 **课程大纲:** 1. Java 与 Selenium 2. Python 与 Selenium 3. IDE 安装 (Eclipse + PyCharm) 4. Page Object Model 5. 单元测试构建 6. 定位符 (XPath, CSS Selector) 7. Selenium WebDriver (核心重点) 8. 多浏览器测试 9. Selenium Server (Remote WebDriver) 10. Selenium Grid with Docker 11. PyUnit 12. JUnit 13. Parameterized 14. TestNG 15. Maven, pip 16. Jenkins 17. Log4j 18. Cucumber **学员互动与支持:** 提问与技术支持可通过 Udemy 的问答版块或直接通过电子邮件、Skype 进行。课程内容将根据学员需求和反馈进行调整和完善。
Kurs Update: 06.09.2020 - Testautomatisierung mit TestNG und Cucumber sind jetzt auch verfügbarKurs Update: 03.09.2020 - Die Browser Erweiterung Chropath wird nicht länger aktualisiertDas neue Tool trägt den Namen SelectorsHub. Neues Video im Kapitel 5 Lokatoren und Techniken verfügbarKurs Update: 30.08.2020 - Abschnitt Objektorientierung für Ein und Umsteiger ist jetzt auch verfügbarAufgrund von technischen Störungen, konnte ich seit 1. Monat keine Inhalte hochladen/verändern. Tut mir leid für die Verspätung.Kurs Update: 18.07.2020 - Abschnitt Logging mit Log4J2 und logging ist jetzt auch verfügbarKurs Update: 17.07.2020 - Abschnitt DataDriven Tests ist jetzt auch VerfügbarKurs Update: 08.07.2020 - Initial Commit Du hast Interesse Testautomatisierung mit Selenium zu lernen aber hast noch keine Programmiererfahrung? Kein Problem! Ich biete dir in diesem Kurs einen Crash Kurs in Python und Java an, damit du die Grundlegenden Methodiken kennst, um professionelle Selenium Tests zu entwickeln.Ich biete allen Kursteilnehmern einen langzeit Support an. Entweder du nutzt das Frage-Antwort Board von Udemy oder nimmst direkt Kontakt mit mir über Email oder Skype auf.**** Test-Applikationen für alle Tests**** Für meine Beispiele nutze ich Webapplikationen die auf einem eigenen Testportal für dich bereitgestellt werden. Du kannst die Tests aus meinen Lektionen problemlos nachbauen. Dieses Portal werde ich mit weiteren Tests erweitern.Dieser Kurs deckt folgende Themen ab: Entwicklungsgrundlagen in Java und Python + Selenium Webdriver + Experten Selenium Techniken + Framework design ( JUnit, PyUnit, TestNG, Page Object Model, pip, Maven, Jenkins, Excel Datadriven, Cucumber, log4j , Docker) + Selenium Grid + Selenium Grid und Docker + Selenium Test Server. Außerdem erhältst du langzeit Support (Auf Anfrage mit skype) + Materialien + Zugriff auf ein Testportal ***************************************************************************************************Was unterscheidet meinen Kurs von den anderen Seleniumkursen?Für meinen Kurs benötigst du keine Vorkenntnisse. Ich biete den Kurs für Java und Python an. Und zu beiden Programmiersprachen, findest du in meinem Kurs jeweils einen Crash Kurs.Außerdem biete ich dir ein ganzes Testportal mit Beispielseiten an, auf dass du zugreifen kannst.Lehrplan walkthroughHier findest du die Inhalte, die du von Grund auf lernen wirst.1. Java in Verbindung mit Selenium2. Python in Verbindung mit Selenium3. Installation einer IDE (Eclipse + PyCharm)4. Page Object Model5. Aufbau von Unit-Tests6. Lokatoren - Speziell XPath, CSS Selector7. Selenium Webdriver - Hauptfokus8. Tests mit mehreren Browser9. Selenium Server - Remote Webdriver10.Selenium Grid mit Docker11.PyUnit12.JUnit13.Parameterized14.TestNG15.Maven, pip16.Jenkins 17.Log4j18.CucumberFalls du etwas in meinen Inhalten vermisst, lass es mich wissen. Schreib mir einfach eine Nachricht und ich werde die Inhalte überarbeiten.Falls du irgendwelche Fragen hast oder Hilfe benötigst, kannst du gerne einen Post im QA Board hinterlassen. Ich werde versuchen, dir so schnell es geht zu antworten.Willkommen an Board!