
The Most Practical, hands-on and Inexpensive Ruby with Cucumber BDD online Training Course.
This online course is designed by working professionals in a way that the course will progress from introducing you to the basics of Cucumber testing to the most advanced Cucumber tutorials. We will also make sure to teach you Ruby basic and advanced concepts which will ease your Cucumber BDD learning process.
Who is this Course for?
The course is designed for professionals who want to learn BDD as testing techniques and wish to apply it on QA. The following professionals can go for this course:
1. Testing Professionals
2. QA Team members
3. Software Development Engineers In Test
4. Team leads and managers
What are the pre-requisites for this Course?
Should be familiar with manual testing concepts
Why Enroll with SoftwareTestingHelp?
- Practical Ruby with Cucumber BDD training with hands-on examples
- Instructor-led LIVE training sessions, you can ask queries directly to our instructor
- Real-time LIVE PROJECT used in training
- Complete Ruby training – basic plus advanced topics to ease your Cucumber learning process
- All materials PPT, daily notes, and video recordings shared after the session
- Cucumber BDD training by experienced working professionals who are passionate about automation testing
- Course content designed by considering current Cucumber Job market
- Practical assignments at the end of every session
- Cucumber interview and resume preparation guidance
- Free eBooks to learn manual testing as well
- Lifetime access to video recordings of all the live sessions
- Assistance for passing the ISTQB certification with our premium ISTQB question bank
- Course completion certificate (on request)
- All-time support for your questions
- Lifetime enrollment – Pay the one-time fee and access video training sessions as many times as you want. No need to worry about missing any session.
Course Content:
Note: The Live project is included in the training.
Ruby with Cucumber – Curriculum outline
Module 1
Introduction to Ruby
- Introduction to BDD, Cucumber, and Ruby
- Installing Ruby
- Installing Devkit
- Ruby Editor
- Ruby – IRB
- Programming basic concepts
- Ruby Data Types
- Ruby Variables
- Ruby Operators
Module 2
Ruby Basics
- Control Structures
- Loop Structures While and For
- Ranges
Module 3
Ruby Advanced Topics
- Strings
- Array
- Hashes
- Regular Expressions
Module 4
Ruby Advanced Topics
- Files and IO
- Methods
- Exception Handling
Module 5
Object Oriented Ruby
- Understanding OOPS
- Classes
- Modules
- Mixins
Module 6
Ruby and External Apps
- Introduction to Ruby gems
- Handle XML
- Handle excel
- Handle Databases
- Handle JSon files
Module 7
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
- Background
Module 8
BDD Creating and Executing Test
- Feature File for a sample scenario
- Creation of Step Definition File
- Execution
- Results and Reports
- Cucumber Tags
- Cucumber Hooks
Module 9
Demo Testing A Web Application using Ruby, Cucumber and Capybara (Selenium, and Watir)
- Introduction to Real Time Project
- Creation of Feature and Step Definition File for test automation example
- Execution
- Result and Report
Demo Test Webservices Handling
- Demo of web service
- Test Web service using BDD and ruby Gem
Module 10
Error handling, Seeking Help and Open Forum
- Different kinds of error which you can encounter
- How to solve them
- Good resources to read
- Resume and Interview Preparation
- Open Forum
There are no reviews yet.