oaxino Posted August 30, 2024 Report Share Posted August 30, 2024 Zerotohero Cucumber Bdd Selenium Java Framework DevelopmentPublished 8/2024MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 6.79 GB | Duration: 16h 22mLearn Cucumber BDD from Scratch to Advanced with Selenium Java TestNG JUnit and Step-by-Step Framework DevelopmentWhat you'll learnMaster 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.RequirementsNo 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.DescriptionWelcome 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.OverviewSection 1: Getting Started with Cucumber BDDLecture 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 FrameworkSection 2: Download Study MaterialsLecture 5 Download all Study Materials PPTsSection 3: Configuring BDD EnvironmentsLecture 6 Java Installation on Windows.Lecture 7 Maven Introduction.Lecture 8 Maven Installation.Lecture 9 Eclipse IDE Installation.Lecture 10 Creating a Maven-Cucumber ProjectSection 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 OperatorsLecture 19 Assignment OperatorsLecture 20 Relational OperatorsLecture 21 Logical OperatorsLecture 22 What is Control Statement and It's different types?Lecture 23 If Else IntroductionLecture 24 If Else If IntroductionLecture 25 Switch Case IntroductionLecture 26 For Loop IntroductionLecture 27 While Loop IntroductionLecture 28 Arrays Introduction and Single Dimensional Array.Lecture 29 Two Dimensional Arrays IntroductionSection 5: Java OOPS Essentials[Optional]Lecture 30 Undersetting Java Class and ObjectsLecture 31 Understanding Constructor, types and Default Constructor.Lecture 32 Understanding parameterized constructorLecture 33 Understanding Constructor chaining.Lecture 34 OOPS Introduction and featuresLecture 35 Understanding Inheritance with real time example.Lecture 36 Inheritance Implementation with real time example.Lecture 37 Understanding Polymorphism, types and Method OverloadingLecture 38 Understanding Method Overriding.Lecture 39 Understanding Abstraction and InterfaceLecture 40 Understanding Abstract Class.Lecture 41 Java EncapsulationLecture 42 Understanding Java Access modifiers with examplesLecture 43 Java List CollectionSection 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 locatorsLecture 51 Understanding the Xpath and it's types.Lecture 52 Solving the real time elements issues by Xpath methods - Part 1Lecture 53 Solving the real time elements issues by Xpath methods - Part 12Lecture 54 Understanding Css Selector locatorsLecture 55 Solving the real time elements issues by Css Selector locatorLecture 56 Understanding Class name locator.Lecture 57 Understanding TagName locator.Lecture 58 Understanding the difference between findElement() and findElements()Lecture 59 Text box operations handlingLecture 60 Checkbox operations handlingLecture 61 Radio button operations handlingLecture 62 Dropdown operations handlingLecture 63 Links operations handling.Section 7: Getting Started with Your First BDD ScenarioLecture 64 Understanding the Test ApplicationLecture 65 Drafting Your First Cucumber ScenarioLecture 66 Part 1: Writing Cucumber Step DefinitionsLecture 67 Part 2: Writing Cucumber Step DefinitionsLecture 68 Execute Cucumber Scenarios Without a RunnerLecture 69 Execute Cucumber Scenarios With a RunnerSection 8: Understanding Gherkin Keywords ThoroughlyLecture 70 Introduction to Gherkin LanguageLecture 71 Understanding the 'Scenario' Keyword in GherkinLecture 72 Understanding the 'Given' Keyword in GherkinLecture 73 Understanding the 'Feature' Keyword in GherkinLecture 74 Understanding the 'When' Keyword in GherkinLecture 75 Understanding the 'Then' Keyword in GherkinLecture 76 Understanding the 'Background' Keyword in GherkinLecture 77 Gherkin 'Background' Keyword: Real-Life Use CasesLecture 78 Writing a Feature File Using 'Background': Real-Time ExampleLecture 79 Writing 'Background' Step Definitions: Part 1 : Real-Time ExampleLecture 80 Writing 'Background' Step Definitions: Part 2 : Real-Time ExampleLecture 81 Creating a Runner Class for Real-Time ScenariosSection 9: Exploring the Cucumber Runner ClassLecture 82 Getting Started with the Runner ClassLecture 83 Cucumber Options: What is 'dryRun'?Lecture 84 Exploring Cucumber Options: monochrome & PluginsSection 10: Data-Driven Testing Techniques with CucumberLecture 85 Data driven testing introductionLecture 86 Using Scenario Outlines for Data-Driven TestingLecture 87 Exploring DataTables in CucumberLecture 88 Datatable with Single column dataLecture 89 Datatable with multiple columns dataSection 11: Understanding Cucumber HooksLecture 90 Understanding Cucumber Hooks: IntroLecture 91 Effective Use of Before and After HooksLecture 92 Understanding BeforeStep and AfterStep HooksLecture 93 Understanding BeforeAll and AfterAll HooksSection 12: Mastering Cucumber TagsLecture 94 Cucumber Tags IntroductionLecture 95 Handling of single tagLecture 96 Handling of multiple tagsSection 13: Cucumber With TestNG FrameworkLecture 97 Understand the Importance of using Cucumber with TestNG FrameworkLecture 98 Installing TestNG Plugin in EclipseLecture 99 Creating a new Cucumber Project for TestNGLecture 100 Add the required maven dependencies to the ProjectLecture 101 Create Feature files, Step definitions and Runner class and run tests via TestNGLecture 102 Run the feature file via testng.xml fileLecture 103 Understanding TestNG's execution report.Section 14: Building Your Own Cucumber FrameworkLecture 104 Overview of Framework & TechnologiesLecture 105 Creating a new Maven Project for Framework.Lecture 106 Add the required dependenciesLecture 107 Creating the package structureLecture 108 Creating the test data and config files to drive the executionLecture 109 Constants Package - Add the Constants required for Framework.Lecture 110 Utils Package - Create a PropertyUtils to read data from .properties fileLecture 111 Utils Package - Create a TestDataLoader to load test data.Lecture 112 Utils Package - Write Test data getters methodsLecture 113 Driver Package - Create a DriverFactory to initialize driver objectLecture 114 Hooks Package - Managing Cucumber HooksLecture 115 Pages Package - Creating a BasePage ClassLecture 116 Feature file - Adding scenarios for OrangeHRMLecture 117 Pages Package - Creating Login factory page class for OrangeHRM application.Lecture 118 Stepdefinations Package - Creating Login and Home step definationsLecture 119 Runner Package - Creating a TestNG runner classTest Engineer,Software Tester,Manual Tester,Automation testerScreenshotsrapidgator.net:https://rapidgator.net/file/c62fb2fcf701d501dd4c46bc2f419aa7/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part1.rar.htmlhttps://rapidgator.net/file/9f0b02edafc36c8e3148b4c32271d49f/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part2.rar.htmlhttps://rapidgator.net/file/3cf419899c5b2afcdf3cc3c13280db50/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part3.rar.htmlhttps://rapidgator.net/file/b2123cd97e8e53fc4a13fc06a6b39722/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part4.rar.htmlhttps://rapidgator.net/file/706afe102a52d818e6e46a8a93e827ad/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part5.rar.htmlhttps://rapidgator.net/file/fa3a96ccf7122ceca7880c23d170b49a/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part6.rar.htmlhttps://rapidgator.net/file/37c8c442b61cca97e7b83547d0af5c39/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part7.rar.htmlnitroflare.com:https://nitroflare.com/view/C4095A120BE9CB5/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part1.rarhttps://nitroflare.com/view/BC4C44D79F64A86/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part2.rarhttps://nitroflare.com/view/F108B201AEF5FDB/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part3.rarhttps://nitroflare.com/view/0DB34449C167724/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part4.rarhttps://nitroflare.com/view/DB72B0DC4590B5F/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part5.rarhttps://nitroflare.com/view/90D6E0A6621D063/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part6.rarhttps://nitroflare.com/view/A3A1BE28E42F482/nctla.Zerotohero.Cucumber.Bdd.Selenium.Java.Framework.Development.part7.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now