->
Oreilly - Cucumber with Java Build Automation Framework in Less Code - 9781789349313
Oreilly - Cucumber with Java Build Automation Framework in Less Code
by Rahul Shetty | Released April 2018 | ISBN: 9781789349313


A Step-by-Step Cucumber BDD Approach to Designing a Powerful Testing Framework (Selenium,Appium,API) with Minimal CodingAbout This VideoThe course includes:what is Cucumber; the Cucumber BDD approach;Gherkin syntaxes, rules for defining Cucumber feature files;Cucumber automation terminologies;data-driven testing with Cucumber, the data table feature and its importance, and much more.In DetailSay goodbye to writing masses of code when developing automation frameworks and welcome Cucumber! Cucumber is a life saving tool for the QA industry when developing test frameworks with minimal programming knowledge. This course helps you to build a top-class framework so that you can implement it for any automation test cases developed in Selenium, Appium, and REST assured API. On course completion, you will have mastered the Cucumber framework and be able to implement it successfully into your work place for any automation test cases you have. Show and hide more
  1. Chapter 1 : Introduction
    • Introduction 00:11:05
    • What is Gherkin syntax and how it works 00:16:31
    • Understand the Cucumber Scenarios Usage 00:16:09
    • Feature files and StepDefination Importance in Cucumber 00:03:54
  2. Chapter 2 : Cucumber Installation
    • Install Java and configure in system variables 00:11:45
    • Cucumber project creation template 00:11:33
    • Understanding cucumber dependencies 00:11:38
  3. Chapter 3 : Getting started with Cucumber Framework
    • Understand the Terminologies of Automation 00:15:22
    • Mapping step definition to feature file 00:11:08
    • Tidygherkin plugin to generate step definitions 00:09:28
    • Running the Tests with testRunner. 00:14:01
  4. Chapter 4 : Code reusability with regular Expressions
    • Importance of regular expressions in feature files 00:13:05
    • How to reuse functions with different data 00:14:06
  5. Chapter 5 : Data driven testing with Cucumber
    • Importance of dataTable for Datadriving tests 00:13:57
    • Parameterizing test runs with Example keyword 00:14:02
  6. Chapter 6 : Cucumber-Core framework Features
    • Tagging feature to control testcases 00:11:31
    • Importance of Background keyword in Cucumber scenarios 00:12:24
  7. Chapter 7 : Setup and Teardown for cucumber tests
    • Usage of Hooks in setting up tear down and setup Scripts 00:15:09
    • Using Background and Hook together for Robust Tests building 00:04:05
  8. Chapter 8 : Cucumber Framework Reports and Test Runner configurations
    • Generating reports of cucumber scenarios 00:13:24
    • Importance of Attributes in cucumber options 00:09:16
    • How we have addressed common problems with cucumber features 00:13:29
  9. Chapter 9 : Maven and Jenkins
    • Importance of Maven in Framework development 00:10:58
    • Installing and configuring Maven 00:11:05
    • Installing and configuring Maven 00:15:54
    • Creating Maven Project and importing into eclipse 00:11:05
    • Understanding POM.xml file and its dependencies 00:16:08
    • Importance of surefirePlugin in executing Tests 00:09:40
    • Importance of Jenkins in Test frameworks 00:10:42
    • Install and configure Jenkins 00:10:46
    • Configuring Jenkin Settings and Workspace 00:10:43
  10. Chapter 10 : Integrating cucumber Framework with Jenkins
    • Running the cucumber project from Maven 00:09:25
    • Scheduling the project from Jenkin job 00:13:56
  11. Chapter 11 : Best Practises for Integrating Selenium with Cucumber Framework (Part 1)
    • Get Selenium dependencies into Framework 00:11:11
    • TC1-Automate Selenium Test case with step Definition implementation 00:17:13
    • TC2-Automate Selenium Test case with step Definition implementation 00:13:54
    • Centralise the WebDriver object for accessibility across Framework 00:12:04
    • Setting up Global Properties to drive data in Framework 00:12:04
    • Implementing Page object Design Pattern to tests 00:17:12
    • How to make driver accessible to multiple Step Definition files 00:11:03
    • Parameterizing Selenium Tests with scenario outline 00:11:39
  12. Chapter 12 : Best Practises for Integrating Selenium with Cucumber Framework (Part 2)
    • How to pass Cucumber options from command line arguments 00:08:25
    • Creating Parameterized Jenkins job for Selenium Cucumber tests 00:14:12
  13. Show and hide more

    Oreilly - Cucumber with Java Build Automation Framework in Less Code


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss