Playwright & Cucumber BDD with Java: Novice to Pro

所在平台: Udemy

课程主页: https://www.udemy.com/course/playwright-cucumber-bdd-with-java-novice-to-pro/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java中的Playwright与Cucumber BDD:新手到专家 课程概述: 本课程采用最新版本的Playwright与Cucumber BDD进行教学。为什么选择Playwright?Playwright是一种流行的多编程语言端到端测试框架,因其杰出的特性和易用性而受到快速增长的欢迎。为什么选择Cucumber BDD?Cucumber BDD(行为驱动开发)同样是一种日益流行的技术,全球组织广泛使用。Cucumber BDD以简单的方式捕获测试需求,不仅便于非技术人员理解自动化的场景,还能帮助构建高效的自动化框架和测试。 课程目标: 本课程旨在快速、高效、易于理解地教授相关内容。我在Udemy授课多年,拥有9门成功课程,经过多次精细调整,此课程采用行之有效的教学方法,结构合理,包含各编码讲座后的可下载代码示例。 课程内容: - Playwright、Cucumber和Java的介绍:学习如何快速创建简单和复杂的自动化UI测试。 - 理解Cucumber BDD(行为驱动开发)的重要性,轻松有效地捕获测试需求。 - 学习‘Gherkin’语言解析器及其关键字(如‘Feature’、‘Given’、‘When’、‘And’、‘Then’)的使用时机与区别。 - 简化测试的特性,如使用‘Background’关键字、直接在特性文件中插入和修改测试数据、以及使用Cucumber步骤定义与Playwright映射测试需求。 编程与工具: - 学习Java和Maven,以增强测试能力,理解Java的基础内容及其与Playwright的整合,管理项目依赖关系及构建自动化。 高级测试技术: - 理解设计模式的重要性,例如页面对象模型(POM),掌握最佳实践(如不要重复自己),使用‘Hooks’和‘自定义命令’。 报告与持续集成: - 创建复杂的报告(HTML报告、JSON报告等),学习使用Jenkins进行持续集成及其重要性,熟悉Jenkins的重要附加组件,并创建直观的报告,附上图像,处理可扩展选择参数。 额外内容: - 以及更多内容!准备好像专业人士一样自动化测试吧!

课程评论(0条)

课程详情

This course uses the latest versions of Playwright & Cucumber BDD.Why Playwright?Playwright is a multi-programming language end-to-end testing framework that is not only popular but also rapidly growing in popularity due to its outstanding features and ease of use.Why Cucumber BDD?Cucumber BDD (Behaviour-driven development) much like 'Playwright' is a technology which is growing in popularity by the day and is used by organisations across the globe. Cucumber BDD captures test requirements in a simplistic manner, making it easy not only for 'Non technical parties/people' to understand scenario's which have been automated, but also assists the process of building effective automation frameworks and tests.Why this course?This course is designed to be quick, effective, efficient and easy to follow. I have been teaching for several years on Udemy with over 9 highly successful courses to date. I have refined this course using proven teaching techniques. This course is carefully structured from start to finish and I provide downloadable code examples after each coding lecture. What does this course cover?Introduction to Playwright, Cucumber, and Java:Learn how to rapidly create both simplistic and sophisticated automated UI tests using Playwright.Understand the importance of Cucumber BDD (Behaviour-Driven Development).Capture test (scenario) requirements effectively and effortlessly using Cucumber BDD.Gain knowledge of ‘Gherkin', Cucumber's language parser.Know why and when to use specific Gherkin keywords such as ‘Feature', ‘Given', ‘When', ‘And', ‘Then', and more!Learn the differences between ‘Scenarios' and ‘Scenario Outlines'.Simplify tests using specific Cucumber BDD features such as the ‘Background' keyword.Insert and modify test data directly within feature files.Correctly map test requirements to actions using Cucumber step definitions and Playwright.Become familiar with ‘Tags' and learn how to target and execute specific tests (scenarios).Programming and Tools:Learn Java & Maven to enhance your testing capabilities.Understand the fundamentals of Java and how it integrates with Playwright.Manage project dependencies and build automation effectively using Maven.Utilize Playwright for browser automation tasks.Advanced Testing Techniques:Understand the importance of design patterns such as Page Object Modelling (POM).Learn best practices such as DRY (Don't Repeat Yourself).Leverage ‘Hooks' and ‘Custom Commands'.Reporting and Continuous Integration:Create sophisticated reports (HTML reports, JSON reports) and more!Learn continuous integration using Jenkins and understand its usefulness.Become familiar with important add-ons for Jenkins.Create visually appealing reports within Jenkins and attach images to those reports.Handle extensible choice parameters (selection dropdown lists) via Jenkins.Additional Features:And much, much more!Ready to automate your tests like a pro!

课程标签

0人关注该课程

主题相关的课程