Zerotohero Cucumber Bdd Selenium Java Framework Development - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Zerotohero Cucumber Bdd Selenium Java Framework Development (/Thread-Zerotohero-Cucumber-Bdd-Selenium-Java-Framework-Development--528556) |
Zerotohero Cucumber Bdd Selenium Java Framework Development - OneDDL - 08-31-2024 Free Download Zerotohero Cucumber Bdd Selenium Java Framework Development Published 8/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 6.79 GB | Duration: 16h 22m Learn Cucumber BDD from Scratch to Advanced with Selenium Java TestNG JUnit and Step-by-Step Framework Development What you'll learn Master the art of building robust Cucumber automation frameworks from scratch. Learn to create reusable, efficient feature files and step definitions for web application testing. Gain hands-on experience with JUnit and TestNG integration in Cucumber projects. Understand how to implement design patterns like Singleton in automation frameworks. Experience hands-on learning with real-time examples for every automation concept. Apply automation techniques instantly with examples drawn from real projects. Gain confidence in automation by working through real-time examples and scenarios. Requirements No Java, Selenium and Cucumber knowledge is required, you will learn everything in this course. Course includes real time examples of website which you can use for practice. Start learning instantly with no prior software installation needed. Description Welcome to "Learn Cucumber BDD from Scratch to Advanced with Selenium, Java, TestNG, JUnit, and Step-by-Step Framework Development"!Are you ready to master Cucumber BDD and build robust automation frameworks from scratch? This comprehensive course is designed to take you from a beginner to an advanced level, guiding you through every step of the process.What You'll Learn:Cucumber BDD Fundamentals: Understand the core concepts of Behavior-Driven Development (BDD) and how Cucumber can streamline your testing process.Selenium WebDriver: Gain hands-on experience with Selenium for automating and integrating web applications with Cucumber.Java for Automation: Learn to use Java effectively for writing and managing your test scripts and automation code.TestNG & JUnit: Discover how to leverage TestNG and JUnit to run your tests, manage test execution, and organize your test cases.Maven: Understand how to use Maven for project management and dependency management in your automation framework.Framework Development: Follow a step-by-step guide to developing a robust and scalable test automation framework from scratch, incorporating best practices and real-world examples.Course Highlights:Interactive Learning: Use real-time examples and hands-on projects that mirror industry scenarios.No Software Installation Required: Start learning immediately without the hassle of installing additional software.Comprehensive Coverage: From foundational concepts to advanced techniques, get a complete understanding of Cucumber BDD, Selenium, Java, TestNG, JUnit, and Maven.Framework Development: Build and refine a complete automation framework, gaining practical experience in framework design and implementation. Overview Section 1: Getting Started with Cucumber BDD Lecture 1 Introduction to Test Driven Development (TDD) Lecture 2 Understanding BDD (Behavior Driven Development) Lecture 3 TDD vs BDD: The Key Differences. Lecture 4 Understanding Cucumber Framework Section 2: Download Study Materials Lecture 5 Download all Study Materials PPTs Section 3: Configuring BDD Environments Lecture 6 Java Installation on Windows. Lecture 7 Maven Introduction. Lecture 8 Maven Installation. Lecture 9 Eclipse IDE Installation. Lecture 10 Creating a Maven-Cucumber Project Section 4: Java Fundamentail Essentials[Optional] Lecture 11 Understand Java main method, it's signature and write first Java program. Lecture 12 Understanding Java variables. Lecture 13 What is Local variable and It's rules. Lecture 14 What is Instance variable and It's rules. Lecture 15 What is Static variable and It's rules. Lecture 16 What is data type and it's different types. Lecture 17 What is a Operator and it's different types. Lecture 18 Arithmetic Operators Lecture 19 Assignment Operators Lecture 20 Relational Operators Lecture 21 Logical Operators Lecture 22 What is Control Statement and It's different types? Lecture 23 If Else Introduction Lecture 24 If Else If Introduction Lecture 25 Switch Case Introduction Lecture 26 For Loop Introduction Lecture 27 While Loop Introduction Lecture 28 Arrays Introduction and Single Dimensional Array. Lecture 29 Two Dimensional Arrays Introduction Section 5: Java OOPS Essentials[Optional] Lecture 30 Undersetting Java Class and Objects Lecture 31 Understanding Constructor, types and Default Constructor. Lecture 32 Understanding parameterized constructor Lecture 33 Understanding Constructor chaining. Lecture 34 OOPS Introduction and features Lecture 35 Understanding Inheritance with real time example. Lecture 36 Inheritance Implementation with real time example. Lecture 37 Understanding Polymorphism, types and Method Overloading Lecture 38 Understanding Method Overriding. Lecture 39 Understanding Abstraction and Interface Lecture 40 Understanding Abstract Class. Lecture 41 Java Encapsulation Lecture 42 Understanding Java Access modifiers with examples Lecture 43 Java List Collection Section 6: Selenium Essentials[Optional] Lecture 44 Understanding Selenium WebDriver Architecture. Lecture 45 Launch Google Chrome via Selenium WebDriver Script. Lecture 46 Launch Firefox browser via Selenium WebDriver Script. Lecture 47 Launch Internet Explorer browser via Selenium WebDriver Script. Lecture 48 Introduction of Selenium Locators and types. Lecture 49 Finding the elements by Id and name locators. Lecture 50 Finding Web link element by using Link Text and Partial Link Text locators Lecture 51 Understanding the Xpath and it's types. Lecture 52 Solving the real time elements issues by Xpath methods - Part 1 Lecture 53 Solving the real time elements issues by Xpath methods - Part 12 Lecture 54 Understanding Css Selector locators Lecture 55 Solving the real time elements issues by Css Selector locator Lecture 56 Understanding Class name locator. Lecture 57 Understanding TagName locator. Lecture 58 Understanding the difference between findElement() and findElements() Lecture 59 Text box operations handling Lecture 60 Checkbox operations handling Lecture 61 Radio button operations handling Lecture 62 Dropdown operations handling Lecture 63 Links operations handling. Section 7: Getting Started with Your First BDD Scenario Lecture 64 Understanding the Test Application Lecture 65 Drafting Your First Cucumber Scenario Lecture 66 Part 1: Writing Cucumber Step Definitions Lecture 67 Part 2: Writing Cucumber Step Definitions Lecture 68 Execute Cucumber Scenarios Without a Runner Lecture 69 Execute Cucumber Scenarios With a Runner Section 8: Understanding Gherkin Keywords Thoroughly Lecture 70 Introduction to Gherkin Language Lecture 71 Understanding the 'Scenario' Keyword in Gherkin Lecture 72 Understanding the 'Given' Keyword in Gherkin Lecture 73 Understanding the 'Feature' Keyword in Gherkin Lecture 74 Understanding the 'When' Keyword in Gherkin Lecture 75 Understanding the 'Then' Keyword in Gherkin Lecture 76 Understanding the 'Background' Keyword in Gherkin Lecture 77 Gherkin 'Background' Keyword: Real-Life Use Cases Lecture 78 Writing a Feature File Using 'Background': Real-Time Example Lecture 79 Writing 'Background' Step Definitions: Part 1 : Real-Time Example Lecture 80 Writing 'Background' Step Definitions: Part 2 : Real-Time Example Lecture 81 Creating a Runner Class for Real-Time Scenarios Section 9: Exploring the Cucumber Runner Class Lecture 82 Getting Started with the Runner Class Lecture 83 Cucumber Options: What is 'dryRun'? Lecture 84 Exploring Cucumber Options: monochrome & Plugins Section 10: Data-Driven Testing Techniques with Cucumber Lecture 85 Data driven testing introduction Lecture 86 Using Scenario Outlines for Data-Driven Testing Lecture 87 Exploring DataTables in Cucumber Lecture 88 Datatable with Single column data Lecture 89 Datatable with multiple columns data Section 11: Understanding Cucumber Hooks Lecture 90 Understanding Cucumber Hooks: Intro Lecture 91 Effective Use of Before and After Hooks Lecture 92 Understanding BeforeStep and AfterStep Hooks Lecture 93 Understanding BeforeAll and AfterAll Hooks Section 12: Mastering Cucumber Tags Lecture 94 Cucumber Tags Introduction Lecture 95 Handling of single tag Lecture 96 Handling of multiple tags Section 13: Cucumber With TestNG Framework Lecture 97 Understand the Importance of using Cucumber with TestNG Framework Lecture 98 Installing TestNG Plugin in Eclipse Lecture 99 Creating a new Cucumber Project for TestNG Lecture 100 Add the required maven dependencies to the Project Lecture 101 Create Feature files, Step definitions and Runner class and run tests via TestNG Lecture 102 Run the feature file via testng.xml file Lecture 103 Understanding TestNG's execution report. Section 14: Building Your Own Cucumber Framework Lecture 104 Overview of Framework & Technologies Lecture 105 Creating a new Maven Project for Framework. Lecture 106 Add the required dependencies Lecture 107 Creating the package structure Lecture 108 Creating the test data and config files to drive the execution Lecture 109 Constants Package - Add the Constants required for Framework. Lecture 110 Utils Package - Create a PropertyUtils to read data from .properties file Lecture 111 Utils Package - Create a TestDataLoader to load test data. Lecture 112 Utils Package - Write Test data getters methods Lecture 113 Driver Package - Create a DriverFactory to initialize driver object Lecture 114 Hooks Package - Managing Cucumber Hooks Lecture 115 Pages Package - Creating a BasePage Class Lecture 116 Feature file - Adding scenarios for OrangeHRM Lecture 117 Pages Package - Creating Login factory page class for OrangeHRM application. Lecture 118 Stepdefinations Package - Creating Login and Home step definations Lecture 119 Runner Package - Creating a TestNG runner class Test Engineer,Software Tester,Manual Tester,Automation tester Homepage Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live No Password - Links are Interchangeable |