
Playwright & Cucumber Bdd With Java: Novice To Pro
Published 10/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Master automated UI testing with Playwright, Cucumber BDD, and Java
What you’ll learn
Master Java & Maven fundamentals to effectively automate tasks using Playwright.
Build advanced automation tests for any web application using Playwright & Cucumber BDD.
Understand the importance of Behavior Driven Development (BDD) using Cucumber & Gherkin.
Combine two in-demand technologies: Playwright & Cucumber BDD (latest versions).
Gain in-depth knowledge of Cucumber’s core components: Scenario Outlines, Background Keyword, Tags, and more.
Know when and how to use specific Gherkin keywords such as ‘Feature’, ‘Given’, ‘When’, ‘And’, ‘Then’, and more.
Generate a wide range of reports.
Apply principles such as DRY (Don’t Repeat Yourself) and more.
Implement design patterns such as POM (Page Object Model) & custom commands.
Leverage Jenkins (CI) to easily execute test scenarios based on tags and custom scripts.
And much more, refer to the course Curriculum.
Requirements
Some basic Java (Programming) knowledge would be beneficial. A Java Fundamentals section is included in the course.
Some knowledge of programming would be beneficial (not critical).
Some basic HTML and CSS knowledge would also be useful (not critical).
Feel free to ask questions in the Q&A section(s) of the course if something is not clear or does not work.
Description
Overview
Lecture 1 Tool Comparison: Playwright vs. Cucumber BDD
Lecture 2 Benefits Overview: Why Learn Playwright & Cucumber BDD?
Lecture 3 Code Exploration: Delve Deeper into Playwright
Lecture 4 Diving Deep Into The Playwright Community
Section 2: Environment – Setup: Getting Ready
Lecture 5 Java JDK: Java Installation
Lecture 6 Maven: Maven Installation
Lecture 7 Git Bash: Installing Git Bash
Lecture 8 IntelliJ IDE: Installing IntelliJ
Lecture 10 Java Basics: Dive into Your First Program
Lecture 13 Cracking the Code: Methods & Parameters Explained
Lecture 18 Maven Made Easy: Streamline Your Java Projects & More!
Lecture 19 Debugging 101: Fixing Your Java Code in IntelliJ
Lecture 20 Create and Innovate: Simple Java Projects
Lecture 23 Handling Errors: Java Exceptions Demystified
Section 4: Project Kick-off: Setup & Overview
Lecture 26 Get Playwright: Download & Setup
Lecture 27 Intro to Playwright
Lecture 28 Cucumber Install: Quick Setup
Lecture 29 Cucumber Integration with IntelliJ: Setup & Guide
Lecture 30 Organizing Your Cucumber Project: Essential Folder Structure
Section 5: Cucumber Kick-off: The Basics
Lecture 32 Crafting Clear Requirements: Positive Scenario Mastery
Lecture 33 Runner Class Essentials: Building the Foundation
Lecture 42 Design Challenges: Crafting a Negative Scenario
Lecture 43 Quick Recap: Your Path to Mastery
Section 6: Cucumber Expressions: Handling Dynamic Data
Lecture 44 Cucumber Expressions: Scenario Creation
Lecture 45 Cucumber Expressions: Mapping Step Definitions
Lecture 46 Cucumber Expressions: Implementing Step Definitions
Section 7: Creating Realistic Test Data: Faker
Lecture 47 Faker Fundamentals: Setting Up Faker
Lecture 48 Advanced Faker: Custom Data Structures and Techniques
Section 8: Background & Scenario Outlines
Lecture 49 Scenario Outlines: Intro
Lecture 50 Scenario Outlines: Creation
Lecture 53 Background Keyword
Lecture 54 Background Keyword – In Action
Section 9: The Real-World Challenge
Lecture 55 Challenge: Overview
Lecture 56 Feature File: Creation
Lecture 57 Documenting Scenario Requirements
Section 10: Tags & Organising Test Suites
Lecture 60 Understanding Tags: A Beginner’s Guide
Lecture 61 Tags in Action – Real-World Examples
Lecture 62 Ignoring Scenarios
Section 11: Reporting & More!
Lecture 63 Mastering Cucumber: JSON Reports
Lecture 64 Creating Stunning Cucumber: HTML Reports
Lecture 65 Enhance Your Reports with Screenshots
Section 12: Mastering Dynamic Browser Selection & More!
Lecture 68 Section Recap: Key Takeaways and Insights
Section 13: Advanced Concepts
Lecture 75 Precision Timing: Mastering Playwright Timeouts
Lecture 86 POM – Challenge – Overview
Section 14: Jenkins (CI) & More!
Lecture 89 Jenkins: Download & Setup
Lecture 90 Configuring Jenkins
Lecture 91 Job Creation
Lecture 92 Targeting Custom Tags
Lecture 93 Parallelization: Selection
Lecture 94 Cucumber Reports & More!
Lecture 95 Browser: Selection
Students new to Automation Testing & Cucumber BDD (Behavior-driven Development).,Manual testers looking to enter the automation testing space.,Testers looking to create their first test automation framework.,SDETs and Automation Engineers transitioning from other frameworks to Playwright.,Testers aiming to quickly grasp Playwright best practices and framework capabilities.,Automation Testers wanting to build tests from scratch using Playwright & Cucumber BDD.,Automation Testers familiar with other tools wanting to integrate Playwright & Cucumber BDD into their framework(s).,Front-end developers interested in automation testing using a familiar language.,Intermediate and advanced students wanting to learn new concepts and techniques.,Beginners looking to learn Playwright efficiently.,Individuals already familiar with Playwright but wanting to integrate Cucumber BDD into their existing frameworks.,Anyone interested in automation testing and wanting to learn Playwright & Cucumber BDD.

RapidGator
https://www.keeplinks.org/p27/696f4d0c02b39
NitroFlare
https://www.keeplinks.org/p27/696f4f5aba960
