Ruby With Cucumber

by Nex-G Exuberant Solutions Claim Listing

Cucumber is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Nex-G Exuberant Solutions Logo

img Duration

4 Weeks

Course Details

Cucumber is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style.

Cucumber is written in the Ruby programming language. Cucumber projects are available for other platforms beyond Ruby. Some use Ruby Cucumber with a bridge into the target language (e.g. cuke4php and cuke4lua).

Others use the Gherkin parser but implement everything else in the target language. Cucumber allows the execution of feature documentation written in business-facing text. Capybara, which is a part of the Cucumber testing framework, is an example of a web based test automation software.

 

Who Should Do?

Bachelor Of Technology, Bachelor Of Engineering, Bachelor Of Science, Bachelor Of Computer Application, Master Of Technology, Master Of Engineering, Master Of Science, Master Of Computer Application.

 

Content:

  • Introduction to Ruby
  • Ruby Introduction
  • Installing Ruby
  • Installing Devkit
  • Ruby Editor
  • Ruby – IRB
  • Programming basic concepts
  • Ruby Data Types
  • Ruby Variables
  • Ruby Operators.
  • Ruby Basics
  • Control Structures
  • Loop Structures-While and For
  • Strings, Array
  • Hashes
  • Ruby Advanced Topics
  • Blocks
  • Proc and Lambda
  • Ranges
  • Regular Expressions
  • Files and IO
  • Exception Handling
  • Object oriented Ruby
  • Understanding OOPS
  • Classes
  • Modules
  • Mixins
  • Methods
  • Best Practices in Programming
  • Introduction to BDD and Cucumber
  • What is BDD
  • Why Cucumber
  • Cucumber installation
  • Cucumber framework flow
  • Introduction to Cucumber Gherkin
  • Gherkin Keywords -Scenario
  • Feature
  • given
  • When
  • Then
  • Tagging and Background
  • BDD Creating and Execution Test
  • Revisit Regular Expression
  • Feature File for a sample scenario
  • Creation of Step Definition File
  • Execution
  • Results and Reports
  • Debugging
  • Testing a Web application using Ruby, Cucumber and Capybara
  • Introduction to Real Time Project
  • Creation of feature file
  • Creation of Step Definition File
  • Execution
  • Result and Report
  • Error Handling, Seeking Help and Open Forum
  • Different kinds of error which you can encounter
  • How to solve them
  • Good resources to read and Open Forum
  • Noida Branch

    C-28 , 2nd Floor, Sec-65, Noida

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy