|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/automation-framework-with-selenium/
课程评论:没有评论
**课程名称:2025 - 使用 Selenium 和 Java 的自动化框架 (高级)** **课程概述:** 本课程是 Udemy 上评分最高的自动化框架与 Selenium Java (高级) 课程。您将学习如何使用行业标准编码实践,开发一个完整的自动化测试框架所需的所有组件。课程将涵盖 Cucumber 6, Selenium 4 alpha 6, Cucumber TestNG, Extent Report, 以及自定义 Selenium 控件。 **课程内容亮点:** * **框架设计与开发:** 深入讲解如何设计一个完美的自动化框架,涵盖 Utilities, Base components, Configurations, Test runners 等各个组件的开发。 * **Page Object Model (POM):** 学习开发通用的 Page Object Model 实践,理解 POM 的页面导航概念。 * **TestNG 与 TestListeners:** 掌握自定义 TestNG 测试运行器,以及通过扩展 TestListeners 实现 Extent Report 的自定义报告。 * **自定义 Selenium 控件:** 学习编写自定义 Selenium 自动化控件,并采用 Fluent API 风格优化代码。 * **智能等待处理:** 学习如何有效地处理智能等待。 * **Cucumber 与 BDD:** 使用 Cucumber 以 BDD(行为驱动开发)方式编写代码。 * **高级特性:** * 多线程处理和 Selenium Grid 实现并行执行。 * 使用 Docker 容器和 Zalenium 运行测试。 * Extent Report 支持并行执行和 BDD Cucumber 格式。 * 创建支持单实例测试的 HTML 报告。 * 支持最新的 Cucumber 6 和 Selenium 4 版本。 **课程特色:** * 课程包含 100+ 节讲座,课程开发内容超过 12 小时。 * 课程内容是作者 18 年的自动化测试实践和 12 年培训超过 30 万专业人士的经验总结,精炼而成,能帮助您更清晰、更容易地理解每个部分。 * 课程专注于框架开发本身,避免了不相关的分散内容。 * 许多内容是目前在线课程中前所未有的深入讲解。
Welcome to the Udemy's highest-rated course Automation framework with Selenium Java (Advanced) course. In this course, we will develop each and every component required for a perfect test automation framework with industry-standard coding practices.Cucumber 6Selenium 4 alpha 6Cucumber TestNGExtent Report Custom Selenium controlsThe course includes more than 100+ lectures with 12+ hours of content just on framework development instead of ancillary thingsIn this course, we will start our discussion with Designing a perfect automation frameworkUnderstanding to develop various components for automation framework likeUtilitiesBase componentsConfigurationsTest runnersUnderstand developing generic Page Object Model practice Understand developing generic Page Navigation concepts of POM Understand and work with custom test runners for TestNG Support of TestListenersExtending test listeners for custom reporting with Extent reportUnderstand and writing custom controls for Selenium automationExtending custom controls with Fluent way of writing codeHanding intelligent wait handlingWriting code using Cucumber with BDD fashionBringing all the best industry standard practicesParallel Execution support with multi-thread handling and Selenium gridSupport of running test with Zalenium in Docker containerSupport of Extent report with Parallel execution along with BDD cucumber formatCreating html reporter with single instance test supportSupport of Parallel execution supportSupport of latest version of Cucumber 6 and Selenium 4This framework has so much of codes and resources, which helps to understand each and every section much clearer and easier.What makes this course so special ?The11+ hours curriculum of this course is designed not just by randomly picking some of the topics what I know. Rather the course has evolved over a period of time (12+ years) by giving trainings to more than 300,000+ professional (both online and corporate training) and working on automation testing field (18+ years) Hence the course is much refined version, meaning the course won't deviate from the topics of the courseMost of the sections in this course are not detailed anywhere as an online training so far