Ruby with Cucumber

edureka
Online

$ 260 - (Rs 17,517)
+ VAT
You can also call the Study Centre
11607... More

Important information

  • 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.

Important information

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