Ruby with Cucumber - Self-Paced

edureka
Online

Rs 11,022
+ VAT
*Guide price
Original amount in USD:
$ 170
You can also call the Study Centre
11607... More

Important information

Typology Course
Methodology Online
  • Course
  • Online
Description

The Cucumber training course is designed to provide knowledge and skills to become a successful Testing professional. It covers fundamental concepts like Ruby and advanced concepts like BDD and Cucumber.

Course programme

1. Introduction to Ruby

Learning Objectives - In this module, you will understand Ruby Installation, Programming concepts, Data Types, and Operators


Topics - Ruby Introduction, Installing Ruby, Installing Devkit, Ruby Editor, Ruby – IRB, Programming basic concepts, Ruby Data Types, Ruby Variables, Ruby Operators.

2. Ruby Basics

Learning Objectives - In this module, you will learn Basic concepts in Ruby like Control Structures, Loop structures and Arrays.


Topics - Control Structures, Loop Structures-While and For, Strings, Array, Hashes

3. Ruby Advanced Topics

Learning Objectives - In this module, you will learn Advanced concepts in Ruby like Blocks, Expressions and Exception handling.


Topics - Blocks, Proc and Lambda, Ranges, Regular Expressions, Files and IO, Exception Handling


4. Object oriented Ruby

Learning Objectives - In this module, you will learn about the Object oriented concepts in Ruby.


Topics - Understanding OOPS, Classes, Modules, Mixins, Methods, Best Practices in Programming


5. Introduction to BDD and Cucumber

Learning Objectives - In this module you will learn Cucumber Gherkin language details and BDD.


Topics - What is BDD, Why Cucumber, Cucumber installation, Cucumber framework flow, Introduction to Cucumber Gherkin, Gherkin Keywords - Scenario, Feature, given, When, Then, Tagging and Background

6. BDD Creating and Execution Test

Learning Objectives - In this module you will learn to do testing with Cucumber


Topics - Revisit Regular Expression, Feature File for a sample scenario, Creation of Step Definition File, Execution, Results and Reports, Debugging


7. Testing a Web application using Ruby, Cucumber and Capybara

Learning Objectives - In this module you will learn to test the web applications using Ruby, Cucumber and Capybara.


Topics - Introduction to Real Time Project, Creation of feature file, Creation of Step Definition File, Execution, Result and Report


8. Error Handling, Seeking Help and Open Forum

Learning Objectives - In this module you will learn to handle errors.


Topics - Different kinds of error which you can encounter, How to solve them, Good resources to read and Open Forum



Students that were interested in this course also looked at...
See all