No matter how you learn best, everything you need to master Automation Testing with Ruby Cucumber is available here.. For those looking for an in-depth learning experience in Automation Testing with Ruby Cucumber , we also have affordable classroom training and live online training. Join today. Unlock learning potentials on Automation Testing with Ruby Cucumber ...
Automation Testing with Ruby Cucumber in Bangalore at myTectra
1. Course Details:
Course Code –MYT1296–Automation Testing with Ruby Cucumber
Course duration: Fast Track –3 Weeks
Regular Week days –5 Weeks
Week End –7Weeks
Training mode: Instructor led Class training | Live Virtual Training Contact: +91 90191 91856
Email: info@mytectra.com
Web:www.mytectra.com
About myTectra:
“myTectra a global learning solutions company helps transform people and organization to gain real, lasting benefits “
myTectra provides training across the technologies and functions using time tested delivery mode such as class room training , virtual training , send me a trainer , trainer connect .We are now one of the largest online training company and expanding our class room training across multiple cities.
Join myTectra! Explore world of possibilities in learning andacquiring professional Skills across domains and technologiesirrespective of what kind of functional or technical background yourare from..
2. Topics Covered:
CHAPTER1: CUCUMBERBACKGROUNDANDOVERVIEW
1.1. Automation Overview
Prerequisites to learn automation using open source
1.2. BDD Background
a. SDLC Models (basics)
b. Agile and its methodologies (basic)
c. BDD
1.3. BDD automation tools in Market.
1.4. Introduction to Cucumber.
What is Gherkin, What is Cucumber, why Cucumber and how
Cucumber works?
1.5. Cucumber In other platforms
Availability of Cucumber in non-ruby platforms
1.6. Ruby and JRuby.
1.7. Drivers.
Brief about ruby and non ruby drivers, API Capybara
CHAPTER2: RUBYCUCUMBERENVIRONMENTSETUP
2.1.Install Ruby (1.9.3)
2.2.Install Cucumber
2.3.Cucumber basic folder structure
2.4. File types
File types used in Ruby-Cucumber framework
3. CHAPTER3: CUKESCRIPTING(BASICS)
3.1. Gherkin Basics and Keywords
3.2. Features and Scenarios
3.3. Start writing Cucumber script
CHAPTER4: CUKESCRIPTING(ADVANCED)
4.1.STEP DEFINITIONS:
a. Step definitions creation
b. Capturing arguments in step definitions
c. Passing multiline strings
d. Regular Expressions (basics only)
e. Nesting StepsRUBY-CUCUMBER
4.2.PARAMETERIZATION:
a. Scenario Outlines
b. Data tables
4.3.ORGANIZE YOUR TESTS:
a. Tagging Scenarios
b. Tagging Levels
c. Running scenarios based on Tags with Examples
4.4.EXECUTION CONTROL:
a. Hooks
b. Types of Hooks
c. Examples
CHAPTER5: RUBYBASICS(BASICSONLY)
5.1. Variables
5.2. String functions
3.3. Conditional and Looping Statements
5.4. Arrays
5.5. Hash
4. CHAPTER6: CAPYBARA6.1.Introduction to Capybara6.2. Install Capybara6.3. Capybara settings6.4. Capybara functionsVarious capybara functions with examplesCHAPTER7: CUCUMBERSCRIPTSEXECUTION7.1. Command Line Execution7.2. Using profiles7.3. Introduction to Cucumber.yml file7.4. Execution via Batch scriptCHAPTER8: BASICRUBY-CUCUMBERFRAMEWORKCREATION8.1. Configfiles creation8.2. Support files creation8.3. Driver settings8.4. Environment settingsCHAPTER9: CUCUMBERREPORTSCHAPTER10: RUBYGEMS