Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Cucumber -Bdd Framework For Selenium , Protractor And Appium

    Posted By: ELK1nG
    Cucumber -Bdd Framework For Selenium , Protractor And Appium

    Cucumber -Bdd Framework For Selenium , Protractor And Appium
    Last updated 1/2020
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 26.06 GB | Duration: 44h 5m

    BDD, Cucumber, Gherkins, Behavior Driven Development, Selenium IDE,core JAVA,Selenium webdriver,Appium,Protractor

    What you'll learn

    You can work on any project on BDD,Selenium, Appium and Protractor tools

    You can handle interview on above mentioned tools

    Requirements

    Basic idea on testing tools is morethan enough

    Description

    Updated course with latest framework concepts(Selenium POM framework, Cucumber BDD framework), JENKINS, GIT on Jan 18th 2020          Cucumber Content

      ·          Cucumber – Overview

      ·          Cucumber – Environment

      ·         Prerequisites for Environment

      ·         Setup

      ·         Configure

      ·         Cucumber with Maven

      ·         Cucumber – Gherkins

      ·         Cucumber – Junit Runner class creation and examples

      ·         Cucumber – Features

      Feature       Files

       ·         Cucumber – Scenarios

      Examples       of creating scenarios on different applications

       Converting       manual test cases into scenarios

       ·         Steps Definitions

      Generate step definition from       TestRunner class

       Generate step definition from       chrome browser plugin

       Generate step definition by       writing our script

       ·         Integrating cucumber with Selenium

      Examples of cucumber +       Selenium scripts

       ·         How to create reusable steps

      Examples in creating reusable       steps and step definitions

       ·         Cucumber – Data Tables

      Examples of creating data in       data tables

       ·         Cucumber: Parameterization and passing multiple sets of data

      Examples of data       parameterization

       ·         Cucumber – Tags

      ·         Cucumber – Comments

      ·         Cucumber – Hooks

      ·         Cucumber – Reports

      ·         Framework creation

      ·         Integrating Appium with cucumber

      Examples of executing scripts       on Android devices

       Examples of executing scripts       on iPhone

                                                       Selenium ContentDemo session:
    Introduction to AutomationWhy and when will we go for AutomationWhat is the use of AutomationWhat is the difference between Selenium and QTPAbout Selenium:What is SeleniumAdvantages of SeleniumDifferent flavors of Selenium:·         Selenium IDE·         Selenium RC·         Selenium Grid                                                                                     ·         Selenium Web Driver/Selenium 2.0·         SelendroidSelenium IDE Overview:Downloading and Installing Selenium IDEFeatures of  Selenium IDESelenium IDE IconsRecording your first test with Selenium IDESave and playback first scriptMode of executionWhat is command , target, valueAsserting the elementsVerifying the elementsWaitFor elementsStoring the elementsSynchronization commandsAdding Selenium IDE commentsgoBack, refresh, Enterkey simulation, highlight ..etc.IDE Context MenuBuilding Test cases using Selenium IDECapturing screenshots in IDEStart & break points with example, limitations of ideHow to use looping statements like IF, while  in IDE with few examplesUsage of goto commands in IDEDelete all cookies Multiple user creation using if conditionGenerating Dynamic values using JS functionsUsage of JS functions with IDECreating test suitesFramework in IDECore Java  concepts:
     Introduction To Core JavaWhat is jre, jdk, jvmInstall java Environment variable configuration DatatypesmethodvariablesPackage What is a class and object? various data typesDownloadeclipseHow to create java projectWhat is objectHow to create object to  a classWhat are method parameters with examplesHow to add return type to a method with examplesPublicPrivateProtectedDefaultInheritance and examples on parent child relationshipWhat is abstraction and abstract classOverview on interfaceWeb Driver Concepts :
    Introduction & ArchitectureHow to identify elements in webpage using SeleniumTools to identify elements/objectsFirebugIE Developer toolsGoogle Chrome Developer toolsLocating elements by IDComparissions between RC and WebDriverDownloading and configuring  web driver in EclipseSetup required for webdriverconfiguring  webdriverHow your browser will be launchedcomparison b/w selenium java 2.48 & 3.5 versions with example Finding elements by nameFinding elements by link textFinding elements by XPathFinding Elements by using CSSOverview of method chaining in java How to open an application using GET N NAVIGATETO COMMANDSFirefox browser n selenium java issue How to maximize  the window How to use sendkeys command in webdriver Various commands close, quit, click command in webdriver with examples scenarios and login to sales force ,Handling checkboxes How to use isselected,How to perform  uncheck operationHow to handle radio buttons : Overview on webdriver select class with examples Diff between findElement and findElements commandsfindElements examples,How can we perform tab operationIdentify all links  a webpage with examplesworking on chrome browserworking on IE browserhtml unit drivers,What is frames and overview on framesHow to handle alertsoverview on robot class and examplesoverview on autoIT and examplesHow to handle multiple windows with examplesgetCoordinatesActions classDragabledropabledatepickerresizableHandling of webtablesGetmethods();Introduction to java script executorUsage of Java script executorJavascript Executor Implicit wait, Explicit wait, Fluent waitWhat is a Firefox ProfileHandling Certificate issuer using FF profile Handling proxy server and file downloading using FF profileDatadriven testing JXLPOIKeyword driven testingDatadriven testing Text fileproperties fileCSV fileRead content from a PDF fileRead content from an image fileIntroduction about TestNG
    How to Install TestNG plugin in EclipseTestNG sample script Writing Selenium testing script from scratchCreating Test suites using TestNG Reports generation using TestNGoverview on JUNITIntroduction to Frameworkcomponents in frameworkDiscussing about base frameworkCreating a POM framework*********************************************************************************************************************                                         APPIUM (Mobile Automation testing tool) Content has 2 parts which covers both Android & iOSChapter 1: Introduction to AppiumIntroduction to AppiumOverview of Open Source Mobile Test Automation tools: Open source Mobile Automation tool Evaluation docsWhy APPIUMLimitations of APPIUMAppium architecture Chapter 2: Appium- Prerequisites & Installation for WindowsAppium PrerequisitesJava Installation & Configuring System Environmental variablesMaven ConfigurationAndroid SDK configurationEclipse IDE configurationAppium installation on windowsWhat is an APK fileVarious sources to get APK filesInstalling application on real device using these APK filesAutomating INDIAMART-LoginAutomating Facebook- Post StatusAutomating Facebook- Delete Post & User LogoutUI Automator ComponentElement LocatorsChapter 3: Installation for APK FilesWhat is an APK fileVarious sources to get APK filesInstalling application on real device using these APK filesAutomating INDIAMART-LoginAutomating Facebook- Post StatusAutomating Facebook- Delete Post & User LogoutChapter 4: Object identificationLocating elements by resource IDLocating elements by nameLocating elements by classnameLocating elements by xpath Chapter 5: Basics of AndroidShare & Control Real Android Device screen from PCDownload Android Platforms using SDK ManagerCreateVirtual Devices/Emulators using AVD ManagerChapter 6: APPIUM basic conceptsSettingup a basic projectAppium API ReferenceWhat are DesiredCapabilitiesKnowing AppPackage and Launcher Activity of Android AppChapter 7: APPIUM commandssendKeys()click()getLocation()getContextHandles()findElement()closeApp()quit ..etc Chapter 8: Mobile Touch Gestures-DragDrop, MultiTouch, Swipe,ScrollPerforming Drag and Drop using TouchAction classPerforming Click and Swipe using TouchAction classPerforming MultiTouch and Drop using MultiTouchAction classPerforming Swipe using screen coordinates(x,y)Performing Long press using TouchAction classChapter 9: Android MobileBrowser-Automating Mobile Web ApplicationIntroduction to Mobile Web AutomationHow to get Useragent from Android BrowserIdentifying the objects on Mobile browserAutomating mobile specific websites Chapter 10 : Android- Automating Built in Apps(Phone, contact,Settings)Android BuiltIn App(Phone) : Dial phone numberAndroid BuiltIn App(Message) : Sending a messageAndroid BuiltIn App(Clock) : Setup Recurring AlarmChapter 11: Appium- Prerequisites & Installation for MacAppium PrerequisitesJava Installation & Configuring System Environmental variablesMaven ConfigurationAndroid SDK configurationXcode ConfigurationEclipse IDE configurationAppium installation on MacChapter 12: Appium- iOS App downloadEmulators Vs SimulatorsiOS App downloadShare IOS Device Screen on MacProvisioning Development Build on Real IOS DeviceUsing Appium inspector to identify the element propertiesChapter 13: Working with Safari browser on IOS DeviceRunning ios first automation test caseLaunch Safari browser on IOS SimulatorLaunch Safari Browser on Real IOS Device Chapter 14: Working with IOS Controls on Real IOS DeviceWorking with Steppers(UIAStepper)Working with Switches(UIASwitches)Working with Sliders(UIASlider)Working with PickerWheel(UIAPickerWheel)Working with Date PickerWorking with Segmented Controls(UIASegementedControl)Working with Page Indicator(UIAPageIndicator)Handling alertsChapter 15: Jenkins-Continous Integration with AppiumParametrizing DesiredCapabilities using MavenIntegrating Appium with CI tool JenkinsDynamic Parametrization of DesiredCapabilities using JenkinsScheduling the framework to run at specific timeChapter 16: SauceLabs-Cloud Integration with AppiumIntegrate Appium IOS Tests with SauceLabsIntegrate Android Appium Tests with SauceLabsChapter 17: Programmatically Launch Appium on Mac & WindowsProgrammatically launch Appium using AppiumServiceBuilderProgrammatically Launch Appium on WindowsProgrammatically Launch Appium on MacChapter 18: PageFactory Model- Automating IOS AppPageObject Pattern & PageFactory IntroductionDeveloping PageObject Model and extending PageFactory supportCreating AbstractTest & AbstractPageWriting Tests in PageFactory ModelUsing @iOSFindBy and @AndroidFindBy Annotations Chapter 19: Appium Tests Parallel ExecutionRun Appium Test Cases Across Multiple Devices Using GridChapter 20: Capture Video and Screenshots for iOS & Android test runsAndroid: Record Video Screen during test execution iOS: Video Record Screen during Test ExecutionEclipse IDE- Fix for ADB Path error during Video Capture on Android ******************************************************************************************************************                                                 Protractor Content/Protractor on a real project/Protractor Overview: Protractor Tutorials on End-to-End testing on AngularJS websites. A wrapper over Selenium WebDriverJS libraryPrerequisites to install ProtractorProtractor InstallationArchitecture and Process communication of ProtractorOverview on Jasmine: Covering Jasmine Framework that needed for Angular JS automtion using Protractorvarious editors and folder structureoverview on spec.jsintroduction to global variables: browser.getelementbycreated a simple exampleexecute the script overview on conf.jslocators with examplesOverview on ng-repeat with examplesIntroduction to Multiple It and Before Each in JasmineBasic script in handling calculatorverifiaction points in jasmine using expectHow to work on non angular JS applicationsSample script to login to SF applicationIntroduction to Page Object Modle  frameworkconverting spec file to a page object mondelcreating and executing scripts in Paga Object ModelHow to handle Protractor using JAVA programming languageCreating JProtractor jar file and adding to JAVA Project in eclipse editorCreating basic scripts for Protractor using JAVA programming languageHandling text fieldsHandling dropdownvarious identification mechanism for NgBy. with examples***********************************End of Protractor**************************************************** 

    Overview

    Section 1: Cucumber BDD and overview on its components

    Lecture 1 Overview on Cucumber and what we are going to study from this training

    Lecture 2 Introduction to BDD and Cucumber

    Lecture 3 Overview on BDD, Cucumber and why selenium + cucumber

    Lecture 4 Configuration of Cucumber Part 1

    Lecture 5 Configuration of Cucumber Part 2

    Lecture 6 Configuration of Cucumber Part 3

    Lecture 7 Overview on Gherkins and cucumber keywords

    Lecture 8 Examples of creating scenarios

    Lecture 9 overview on feature and step definitions

    Lecture 10 Create feature file in eclipse editor

    Lecture 11 Create step definition from test runner class

    Lecture 12 Integration feature file with selenium code

    Lecture 13 Integration feature file with Appium code

    Lecture 14 Create step definition from chrome browser plugin and by writing our own

    Lecture 15 Creating reusable steps and step definitions

    Lecture 16 How to handle multiple sets of data - Part 1

    Lecture 17 How to execute specific test scenarios

    Lecture 18 Overview on scenario outline and how to pass multiple sets of data

    Lecture 19 Defining Pre conditions and post conditions - Part 1

    Lecture 20 Defining Pre conditions and post conditions - Part 2

    Lecture 21 Overview on Cucumber videos

    Section 2: Selenium IDE overview

    Lecture 22 Introduction to Selenium IDE

    Lecture 23 Mode of execution in IDE, what is command, target, value

    Lecture 24 Various commands in IDE part1

    Lecture 25 Various commands in IDE part2

    Lecture 26 Why Verification Point is needed to add to IDE script

    Lecture 27 Screenshot capturing, start & break point, limitations of IDE

    Lecture 28 How to implement gotoif and delete cookies with examples in IDE

    Lecture 29 How to create dynamic user using if conditions in IDE

    Lecture 30 How to create multiple users using if conditions in IDE

    Lecture 31 What is test suite & framework

    Section 3: Core JAVA

    Lecture 32 Introduction to JAVA

    Lecture 33 What is method ,variable, package in JAVA

    Lecture 34 What is class & method

    Lecture 35 What are various Data types

    Lecture 36 Eclipse editor overview and creating a project

    Lecture 37 How to create object

    Lecture 38 What are method parameters & return types

    Lecture 39 What is access modifiers

    Lecture 40 Overview on inheritance

    Lecture 41 What is abstraction & abstract class

    Lecture 42 Overview on interface

    Section 4: WebDriver Basics and Advanced

    Lecture 43 What is WebDriver and its architecture

    Lecture 44 Overview on locators and firebug

    Lecture 45 Various types of locators and usage

    Lecture 46 overview on xpath and css

    Lecture 47 Comparison between RC and Webdriver

    Lecture 48 Setup required for WebDriver

    Lecture 49 Configure webdriver

    Lecture 50 How your browser launch

    Lecture 51 Comparison b/w Selenium, JAVA 2.48 & 3.5 versions with example

    Lecture 52 Object identification & actions on object

    Lecture 53 Method chaining in JAVA

    Lecture 54 GET N NAVIGATETO COMMANDS, firefox browser n selenium java issue

    Lecture 55 Window maximize command in WebDriver

    Lecture 56 Sendkeys command in WebDriver

    Lecture 57 Overview on Click ,close & quit commands

    Lecture 58 Scenarios and Login to Sales Force ,handling checkboxes.

    Lecture 59 Isselected, Uncheck,Radio buttons

    Lecture 60 Select class

    Lecture 61 FindElements examples, Tab ,Identify all links examples

    Lecture 62 Working on Chrome Browser and IE browser

    Lecture 63 Html unit drivers, Overview on frames

    Lecture 64 How to handle alerts using robot class and AutoIT

    Lecture 65 How to handle multiple windows

    Lecture 66 Actions and various examples

    Lecture 67 Handling of webtables

    Lecture 68 Introduction to java script executor

    Lecture 69 What is a Firefox Profile

    Lecture 70 Data driven testing

    Lecture 71 getting data from a csv file

    Lecture 72 Reading from PDF file and Image

    Lecture 73 Overview on Junit and Testng with examples

    Lecture 74 Testng Parallel execution and overview on framework

    Lecture 75 Overview on MAVEN

    Lecture 76 Explanation on Framework and its components with example

    Lecture 77 Overview on framework - Part 1

    Lecture 78 Overview on framework - Part 2

    Lecture 79 Overview on framework - Part 3

    Lecture 80 Overview on framework - Part 4

    Lecture 81 Overview on Cucumber BDD Framework - Part 1

    Lecture 82 Overview on Cucumber BDD Framework - Part 2

    Lecture 83 Overview on Cucumber BDD Framework - Part 3

    Lecture 84 Overview on Cucumber BDD Framework - Part 4

    Lecture 85 Overview on Cucumber BDD Framework - Part 5

    Lecture 86 Introduction to Jenkins

    Lecture 87 Creating jobs in jenkins

    Lecture 88 Test Scripts for all the scenarios including framework scripts

    Section 5: Protractor Using NodeJS & JAVA Programming Language

    Lecture 89 Overview on Protractor and concepts we are going to study

    Lecture 90 Prerequisites to install Protractor

    Lecture 91 Installing Protractor

    Lecture 92 Architecture of Protractor

    Lecture 93 Introduction to Jasmine Framework

    Lecture 94 Various Editor and folder structure

    Lecture 95 overview on spec.js and global variables with simple examples

    Lecture 96 Overview on conf.js file

    Lecture 97 Introduction to Locators with examples

    Lecture 98 How to execute Protractor scripts on non Angular applications

    Lecture 99 Convert a simple script into Page Object Model Example 1

    Lecture 100 Various kinds of Excepts which we can use in Protractor

    Lecture 101 Introduction to multiple it and before each in Jasmine

    Lecture 102 Overview on ng-repeat with examples

    Lecture 103 Overivew on Protractor using JAVA and creating jProtractor jar file

    Lecture 104 Basic script to launch application using java programming language- Example1

    Lecture 105 Basic script to perform operations using java programming language- Example2

    Lecture 106 Handling of dropdowns using JProtractor

    Section 6: Appium for Android Operating System

    Lecture 107 Appium Demo Session

    Lecture 108 Overview on Mobile Testing

    Lecture 109 Configuration required for Appium Android & Overview on APK files

    Lecture 110 Creating Android Emulator, overrview on ADB.exe, installing apk file

    Lecture 111 Vysor, install app on real device ,various ways to identify an Object & examples

    Lecture 112 Configuration on Eclipse Editor

    Lecture 113 Basic script on Android by passing Desired capabilities

    Lecture 114 Handling of Checkbox ,dropdowns and executing on real devices

    Lecture 115 Handling of alerts in native app

    Lecture 116 Drag and drop using TouchAction

    Lecture 117 Scroll to specific object vertically using Touch Action

    Lecture 118 Handling checkbox, text fields, radio buttons & expandalble lists

    Lecture 119 Handling Date Pickers and Spinners

    Lecture 120 Handling of Seekbars in API Demos App

    Lecture 121 Handling rating bar and selecting 3* and 5* ratings

    Lecture 122 Capturing screenshot and videos in android device

    Lecture 123 UI Selector overview with examples

    Lecture 124 Swipe horizontally using swipe list application

    Lecture 125 MultiTouch Action overview with example

    Lecture 126 Handling popup menu in Native app

    Lecture 127 How to verify toastr message using OCR

    Lecture 128 Overview on system apps and identifying package and activity name for contacts

    Lecture 129 Script to click on dialer on mobile system app

    Lecture 130 Script to enter mobile number in dialer

    Lecture 131 How to perform long press , create a message

    Lecture 132 Running notes ,APK Files & Test Scripts for Android

    Section 7: Appium for iOS OS

    Lecture 133 Overview on MAC configuration required and creating simulators - Day 1

    Lecture 134 MAC configuration required and downloading components from terminal Day 2

    Lecture 135 Installing Node and appium 1.7 from terminal

    Lecture 136 Overview on all the installation files and Appium inspector screen

    Lecture 137 Configuration in Eclipse and passing desired capabilities

    Lecture 138 Object Identification in MAC

    Lecture 139 Handling of alerts - Example 1

    Lecture 140 Handling of alerts - Example 2

    Lecture 141 Handling text entry and secure text entry alerts- Example 3

    Lecture 142 Handling Actions sheets Example

    Lecture 143 Handling of picker wheels

    Lecture 144 Selecting a value from Date Picker

    Lecture 145 How to Scroll to a specific object using Touch Action

    Lecture 146 How to handle Text Fields

    Lecture 147 Handling of switches

    Lecture 148 Handling of Steppers - Example 1

    Lecture 149 Handling of Steppers - Example 2

    Anyone who wants to start their career in automation testing