SlideShare a Scribd company logo
1 of 4
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..
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
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
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

More Related Content

More from myTectra Learning Solutions Private Ltd

More from myTectra Learning Solutions Private Ltd (20)

Essentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design TrainingEssentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design Training
 
The Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in BangaloreThe Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in Bangalore
 
The Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in BangaloreThe Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in Bangalore
 
Decision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in BangaloreDecision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in Bangalore
 
The Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in BangaloreThe Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in Bangalore
 
Design Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in BangaloreDesign Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in Bangalore
 
The Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in BangaloreThe Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in Bangalore
 
The Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in BangaloreThe Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in Bangalore
 
Six Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectraSix Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectra
 
The Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in BangaloreThe Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in Bangalore
 
CRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in BangaloreCRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in Bangalore
 
The Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in BangaloreThe Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in Bangalore
 
Analytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in BangaloreAnalytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in Bangalore
 
Prince2 Foundation Practitioner Training in Bangalore
Prince2 Foundation Practitioner Training in BangalorePrince2 Foundation Practitioner Training in Bangalore
Prince2 Foundation Practitioner Training in Bangalore
 
The Best IBM Bluemix Training From myTectra in Bangalore
The Best IBM Bluemix Training From myTectra in BangaloreThe Best IBM Bluemix Training From myTectra in Bangalore
The Best IBM Bluemix Training From myTectra in Bangalore
 
Financial Modeling With Advanced Valuation Techniques
Financial Modeling With Advanced Valuation TechniquesFinancial Modeling With Advanced Valuation Techniques
Financial Modeling With Advanced Valuation Techniques
 
The Best TOGAF Training in Bangalore Classroom, Online
The Best TOGAF Training in Bangalore Classroom, OnlineThe Best TOGAF Training in Bangalore Classroom, Online
The Best TOGAF Training in Bangalore Classroom, Online
 
Continuous Integration With Jenkins Training in Bangalore
Continuous Integration With Jenkins Training in BangaloreContinuous Integration With Jenkins Training in Bangalore
Continuous Integration With Jenkins Training in Bangalore
 
Manual Testing Training From myTectra in bangalore
Manual Testing Training From myTectra in bangalore Manual Testing Training From myTectra in bangalore
Manual Testing Training From myTectra in bangalore
 
The Best Qlikview Training From myTectra in Bangalore
The Best Qlikview Training From myTectra in BangaloreThe Best Qlikview Training From myTectra in Bangalore
The Best Qlikview Training From myTectra in Bangalore
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

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