HOME > Development > Step by Step Ruby Scripting for Software Testers-50+RealTask

Step by Step Ruby Scripting for Software Testers-50+RealTask

  • Development
  • May 15, 2025
SynopsisStep by Step Ruby Scripting for Software Testers|50+RealTask,...
Step by Ruby Scripting for Software Testers-50+RealTask  No.1

Step by Step Ruby Scripting for Software Testers|50+RealTask, available at $44.99, has an average rating of 4.35, with 116 lectures, based on 21 reviews, and has 984 subscribers.

You will learn about Basic to advance level scripting Ready to face ruby scripting interviews This course is ideal for individuals who are Manual testers looking opportunity in Automation or Programmers looking to work in Ruby Programming It is particularly useful for Manual testers looking opportunity in Automation or Programmers looking to work in Ruby Programming.

Enroll now: Step by Step Ruby Scripting for Software Testers|50+RealTask

Summary

Title: Step by Step Ruby Scripting for Software Testers|50+RealTask

Price: $44.99

Average Rating: 4.35

Number of Lectures: 116

Number of Published Lectures: 116

Number of Curriculum Items: 116

Number of Published Curriculum Objects: 116

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Basic to advance level scripting
  • Ready to face ruby scripting interviews
  • Who Should Attend

  • Manual testers looking opportunity in Automation
  • Programmers looking to work in Ruby Programming
  • Target Audiences

  • Manual testers looking opportunity in Automation
  • Programmers looking to work in Ruby Programming
  • Ruby is one of the most popular scripting language for developer as well as testers.

    On testers point of view, we can use it in Selenium, Calabash, Appium, API testing etc.

    If you’re new to programming and want to enter either of these automation tool, this course is a great place to get started.

    After completing this course, you will be very much comfortable to start automation and face automation interviews

    In this course we prepare student for all automation challenges, it gives coverage of almost all basic to advance concepts of Ruby Scripting and also how can we use it with different automation tools.

    Its a continuous grooming course which will give you in depth knowledge of theory as well as practical concepts

    Here you will cover basic concepts like Class, Object, String, Loop and advance concepts like File Handling, working with Excel, Database connectivity etc

    Course Coverage

    1.    Step by Step Installation.

    2.    Ruby Programming Basics (Functions, Array, Looping, Condition Handling)

    3.    Working with Array

    4.    Constructor and its implementation

    5.    File Handling in easy steps

    6.    Step by Step Excel Handling

    7.    OOPS Concepts (Inheritance, Overriding)

    8.    Best Practices and Implementation

    9.    Ruby Implementation with Automation tools.

    10.   Standards to be used.

    11.   50+ Programming exercise

    This course will prepare student to face all automation challenges using Ruby Programming, it gives coverage of almost all basic to advance concepts of Ruby Scripting and also how can we use it with different automation tools.

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Ruby Introduction

    Lecture 2: Setup Ruby Environment

    Lecture 3: Ruby Interactive Environment

    Lecture 4: Ruby Gems

    Lecture 5: First Ruby Program

    Lecture 6: Print Data | Get Input and Comments

    Lecture 7: ***** Time For Practice : Task 1 *****

    Lecture 8: BEGING and END block

    Chapter 2: Jump into detailed Programming

    Lecture 1: Class and Objects

    Lecture 2: Working with Methods – Part 1

    Lecture 3: Working with Methods – Part 2

    Lecture 4: Working with Methods – Part 3

    Lecture 5: Instance and Class method

    Lecture 6: ***** Time For Practice : Task 2 *****

    Lecture 7: ***** Time For Practice : Task 3 *****

    Lecture 8: Constructors

    Lecture 9: Constructor with Arguments

    Lecture 10: Why & where to use constructors

    Chapter 3: Condition Handling

    Lecture 1: Condition Handling | If – else

    Lecture 2: Condition Handling | If – elsif – else

    Lecture 3: Condition Handling | Nested If

    Lecture 4: Condition Handling | with Conditional OR

    Lecture 5: Condition Handling | with Conditional AND

    Lecture 6: ***** Time For Practice : Task 4 *****

    Lecture 7: ***** Time For Practice : Task 5 *****

    Lecture 8: ***** Time For Practice : Task 6 *****

    Lecture 9: ***** Time For Practice : Task 7 *****

    Lecture 10: ***** Time For Practice : Task 8 *****

    Chapter 4: Different types of Variables

    Lecture 1: Variable Types

    Lecture 2: Local Variable

    Lecture 3: Instance Variable

    Lecture 4: Class Variable

    Lecture 5: Global Variable

    Chapter 5: Looping

    Lecture 1: For Loop basics

    Lecture 2: For Loop – Break keyword

    Lecture 3: For Loop – Next keyword

    Lecture 4: For Loop – Redo keyword

    Lecture 5: ***** Time For Practice : Task 9 *****

    Lecture 6: ***** Time For Practice : Task 10 *****

    Lecture 7: ***** Time For Practice : Task 11 *****

    Lecture 8: ***** Time For Practice : Task 12 *****

    Lecture 9: ***** Time For Practice : Task 13 *****

    Lecture 10: While Loop

    Lecture 11: Until Loop

    Lecture 12: Each Loop

    Lecture 13: ***** Time For Practice : Task 14 *****

    Lecture 14: Programming : Display triangle – Part1

    Lecture 15: Programming : Display triangle – Part2

    Lecture 16: ***** Time For Practice : Task 15 *****

    Lecture 17: ***** Time For Practice : Task 16 *****

    Lecture 18: ***** Time For Practice : Task 17 *****

    Lecture 19: ***** Time For Practice : Task 18 *****

    Chapter 6: Array

    Lecture 1: Array Basics

    Lecture 2: Create Array | Insert | Fetch

    Lecture 3: Common methods of Array Class – Part1

    Lecture 4: Common methods of Array Class – Part-2

    Lecture 5: Each Loop with Array

    Lecture 6: ***** Time For Practice : Task 19 *****

    Lecture 7: ***** Time For Practice : Task 20 *****

    Lecture 8: ***** Time For Practice : Task 21 *****

    Lecture 9: ***** Time For Practice : Task 22 *****

    Lecture 10: ***** Time For Practice : Task 23 *****

    Lecture 11: ***** Time For Practice : Task 24 *****

    Chapter 7: String Handling

    Lecture 1: Strings in Ruby

    Lecture 2: String Functions – Part-1

    Lecture 3: String Functions – Part-2

    Lecture 4: String Functions – Part-3

    Lecture 5: String Functions – Part-4

    Lecture 6: ***** Time For Practice : Task 25 *****

    Lecture 7: ***** Time For Practice : Task 26 *****

    Lecture 8: ***** Time For Practice : Task 27 *****

    Lecture 9: ***** Time For Practice : Task 28 *****

    Lecture 10: ***** Time For Practice : Task 29 *****

    Lecture 11: ***** Time For Practice : Task 30 *****

    Lecture 12: ***** Time For Practice : Task 31 *****

    Lecture 13: ***** Time For Practice : Task 32 *****

    Lecture 14: ***** Time For Practice : Task 33 *****

    Lecture 15: ***** Time For Practice : Task 34 *****

    Lecture 16: ***** Time For Practice : Task 35 *****

    Chapter 8: Working with Hash

    Lecture 1: What is Hash

    Lecture 2: Different approaches to create hash

    Lecture 3: Common methods of Hash class

    Lecture 4: Hash: Using symbol as key

    Lecture 5: Each Loop with Hash

    Lecture 6: ***** Time For Practice : Task 36 *****

    Lecture 7: ***** Time For Practice : Task 37 *****

    Chapter 9: File Handling

    Lecture 1: Reading data from file

    Lecture 2: Write data to File

    Lecture 3: Read and Write Data

    Lecture 4: ***** Time For Practice : Task 38 *****

    Lecture 5: ***** Time For Practice : Task 39 *****

    Instructors

  • Step by Ruby Scripting for Software Testers-50+RealTask  No.2
    Testing Solution
    QA Lead professional and Freelance Trainer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 10 votes
  • 5 stars: 8 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!