- Introduction
- FIXING THE BLURRED VIDEO SCREEN
- Introduction to BDD
- NEW API Addition to Cucumber 4.8.0
- Getting started with Cucumber - Adding Jars
- Adding Eclipse Cucumber Plugin
- Creating a Feature File
- Creating Step definition and runner files
- Adding Multiple scenarios in a Feature
- Adding Parameterization
- Creating Multiple Features and Step files
- Adding List and Datatables
- Adding Background
- Features, Glue and Monochrome
- Adding Tags
- Adding Hooks
- Adding tagged Hooks
- Pretty Format Feature
- Adding TestNG Runner
- Adding TestNG runner - Code
- Upgrading to Latest Cucumber 4
- Code
- Code with Latest 6.10.0 Cucumber dependencies
- Code for Extent Reports version 4 integration with Cucumber version 4
- Important to watch this lecture before reading the articles
- BDD Introduction
- Setting up cucumber in eclipse
- Create feature and Step definition file
- Create runner file
- Cucumber Tags
- Background keyword in Cucumber
- Hooks in Cucumber
- DataTable (asLists) in Cucumber
- DataTable (asMaps) in Cucumber
- Data Driven Testing in Cucumber
- Generating Cucumber Reports
- Integrating Cucumber Extent Report Plugin
- Download the project code and jars
- Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
- Download the code
- Adding Selenium APIs
- Creating the feature file
- Creating automation steps
- Fixing sync issues and adding validations
- Adding screenshots in case of failure
- Download the updated framework code - latest 4.8 cucumber and latest Reporting
- CucumberFramework - Part1 - Designing Architecture
- CucumberFramework - Part2 - Creating a feature file
- CucumberFramework - Part3 - Creating Step definition and defining base class
- CucumberFramework - Part4 - Creating Page Objects Actions and locators
- CucumberFramework - Part5 - Creating more business actions
- CucumberFramework - Part6 - Creating step definitions
- CucumberFramework - Part7 - Creating Cucumber runner hooks and generating extent
- CucumberFramework - Part8 - Adding more steps and integrating maven
- CucumberFramework - Part9 - Running Multiple features through Maven - Part 1
- CucumberFramework - Part10 - Running Multiple features through Maven part 2
- CucumberFramework - Part 11 - Integrating Jenkins and Interactive Reports
- Updated 18-Feb-2018 - Download the Framework Code with TestNG
- Download the Framework Code with JUnit
- Part 1 - Introduction to Cucumber BDD Parallel execution
- Part 2 - Adding Features and Implementing Step Definitions
- Part 3 - Implementing the Parallel Test Plugin
- Part 4 - Implementing Thread local to support Parallel Testing
- Part 5 - Implementing Extent Reports and their support with Cucumber Scenarios
- Part 6 - Adding TestNG Runner to execute parallel Cucumber Features
- Part 7 - Implementing Cucumber with Page Objects
- Part 8 - Designing the Framework
- Part 9 - Running Parallel on Grid
- Framework Code
- Introduction to Appium
- Pre requisite
- Configure Java and set global environment variables
- Configuring Android Studio and creating a new Android Virtual Device
- Configuring Environment variables for Android ADB
- Configuring Real Android Device
- Installing the Latest Appium GUI
- Installing Node js and Appium NPM Package
- Configuring Maven and Download Appium dependencies
- Downloading Eclipse and Adding Dependencies
- Appium installation guide for Windows
- Configuring Java and setting up environment variables
- More Prerequisite for Appium Installation on MAC OSX
- Download and Install AndroidStudio
- Installing the Latest Appium GUI
- Installing the Appium server through Node
- Downloading Eclipse and Maven Dependencies
- Installing Maven and Configuring environment variables on OSX