Library

Course: Groovy Fundamentals For Testers - Step By Step

Groovy Fundamentals For Testers - Step By Step

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
  • Self-Paced
About this Course

This is the only Groovy Course which covers all the basics which is needed for web automation and web services automation. And this course will not cover any automation tools. It will guide you to use the groovy in your automation scripts.

I made this course very simple to understand and apply the same in your projects. I have provided all the code files which I made as part of course.

This course will provide you step by step programming knowledge. If you do NOT have any prior programming knowledge also, you will be able to understand. And it looks very simple if you have prior programming knowledge on java and you can able to relate this course with java very easily.

Groovy is one of the JVM languages and it is very similar to Java but it has more powerful features when compare to Java. If you are planning to automate any application with Selenium java then you can consider Groovy as alternate to Java as the syntax is very simple.

With this Groovy knowledge, you can apply the same in your web services automation using soap UI as soap UI uses Groovy as programming language. I made this course will helpful to web automation using selenium and web services automation using soap UI.

And this course is made especially for testers not for the developers.

When there is a chance I compared Groovy with Java as Groovy is very simple to learn and write when compare to Java.

So, what you are thinking !!!! please enroll and get the knowledge.

Who this course is for:

  • Who are interested to learn the basics of groovy
  • Who are already working on webservices testing using SOAP UI
  • Who wants to work on webservices testing using SOAP UI
  • Who wants to automate web application using selenium
Basic knowledge
  • Beginners with No programming background
  • Manual testers and Quality Assurance professionals who are looking to start career on test automation
  • Testers who want to automate web applications using selenium
  • Experienced programmers with other programming language like Java or C#
What you will learn
  • Understand the basics of groovy
  • Able to apply the knowledge to automate web applications using selenium
  • Able to apply the knowledge to automate web services testing with Soap UI
Curriculum
Number of Lectures: 84
Total Duration: 08:14:01
Course Introduction
  • Introduction  
  • Groovy Introduction  

    This video will explain the basic introduction and features of groovy.

Environment Setup
  • Install Java in Windows Machine  

    This video will explain how to install java in windows machine step by step. After watching this video will be able to install java and set environment variable in windows machine.

  • Install Java in Mac Machine  

    This video will explain how to install java in mac machine step by step. After watching this video will be able to install java and set environment variable in mac machine.

  • How to Configure Groovy in Windows Machine  

    This video will explain how to configure groovy in windows machine step by step. After watching this video will be able to configure groovy and set environment variable in windows machine.

  • How to Configure Groovy in Mac Machine  

    This video will explain how to configure groovy in mac machine step by step. After watching this video will be able to configure groovy and set environment variable in mac machine.

  • Download and Install IntelliJ IDEA in Windows Machine  

    This video will explain how to download and install IntelliJ IDEA in windows machine. After watching this video will be able to download and install IntelliJ IDEA in windows machine and can write the groovy programs to execute.

  • Download and Install IntelliJ IDEA in Mac Machine  

    This video will explain how to download and install IntelliJ IDEA in mac machine. After watching this video will be able to download and install IntelliJ IDEA in mac machine and can write the groovy programs to execute.

  • Download and Install Eclipse in Windows Machine  

    This video will explain how to download and install Eclipse in windows machine. After watching this video will be able to download and install Eclipse in windows machine and can write the groovy programs to execute.

  • Download and Install Eclipse in Mac Machine  

    This video will explain how to download and install Eclipse in mac machine. After watching this video will be able to download and install Eclipse in mac machine and can write the groovy programs to execute.

Groovy Basics
  • Workspace and Package  

    This video will explain how to create a workspace and package in IntelliJ IDEA. And will explain what is the use of workspace and package when you work with small and big projects in groovy.

  • Important Terminology  

    This video will explain some important terminology in groovy. After watching this video will get familiar with some of the important key words in groovy. So, you can feel comfortable when you watch the next videos.

  • Class and Object  

    This video will explain what is class and object in groovy. After watching this video will be able to work with classes and explain what is the exact use of class and creating an object for the class.

  • Data Types in Groovy  

    This video will explain different kind of data types available in groovy. After watching this video will be able to understand what is the exact meaning and use of data type in groovy. And can use the exact data type according to the requirements when you writing the programs.

  • Data Types in Groovy - Resource Files  
  • Variables in Groovy  

    This video will explain what is a variable in groovy. After watching this video will be able use and explain the variable clearly.

  • Variables in Groovy - Resource Files  
  • Data Type Conversion in Groovy  

    This video will explain data type conversion in groovy. After watching this video will be able to covert one data type to another data type. In some situations we need to convert one data type to another data type according to the requirement. So, it is very helpful when you converting the data types.

  • Data Type Conversion in Groovy - Resource Files  
  • Method Introduction  

    This video will explain what is Method in groovy. After watching this video will be able to explain about method as method is one of the important topics in groovy and without method we can not execute any piece of code.

  • Method Introduction - Resource Files  
  • Methods with Parameters  

    This video will explain what is parameterisation in methods. After watching this video will be able parameterise the methods according to the requirements.

  • Methods with Parameters - Resource Files  
  • Methods with Return Type  

    This video will explain what is return type in methods. After watching this video will be able return the values after writing and executing the methods according to the requirements. The you can use the return type value in the programs.

  • Methods with Return Type - Resource Files  
  • Methods with Optional Parameters  

    This video will explain about optional parameters in groovy. This is one of the best features available in groovy. We can provide optional parameters to the methods, and when you not provide any argument to the method while calling then the optional parameter will replaced with that argument. If you provide argument to the optional parameter then the provided argument will take the high priority.

  • Methods with Optional Parameters - Resource Files  
  • Static Variable  

    This video will explain what is static variable in groovy. After watching this video will be able to declare the variables as static according to the needs. And no need to crate an object to the class to call the static variables.

  • Static Variable - Resource Files  
  • Static Method  

    This video will explain what is static method in groovy. After watching this video will be able to declare the methods as static according to the needs. And no need to crate an object to the class to call the static methods.

  • Static Method - Resource Files  
  • Arrays  

    This video will explain about arrays in groovy. After watching this video will be able to create an array of elements according to the needs; means if you know how many elements you want to hold inside an array. 

  • Arrays - Resource Files  
  • Constructor  

    This video will explain what is constructor in groovy. After watching this video will be able create constructors and no need to call constructor to execute as it will get executed when you create an object to the class.

  • Constructor - Resource Files  
  • Strings in Groovy  

    This video will explain what is String class in groovy. This is special type of data type and it will hold multiple characters. And this one of the important topics in groovy. 

  • Strings in Groovy - Resource Files  
  • String Methods  

    This video will explain what are the different types of methods available in groovy String class. After watching this video will be able to manipulate the string according to your needs.

  • String Methods - Resource Files  
Control Statements
  • If-Else  

    This video will explain about different types of if and if-else conditions. After watching this video will be able apply this conditions in your real time projects when you want to choose any one of the conditions.

  • If-Else - Resource Files Pt. 1  
  • If-Else - Resource Files Pt. 2  
  • Switch  

    This video will explain about Switch condition in groovy. After watching this video will be able to apply switch condition in your programs according to the needs.

  • Switch - Resource Files  
  • While  

    This video will explain about while condition in groovy. After watching this video will be able to use while condition in your programs according to the needs.

  • While - Resource Files  
  • For Loop  

    This video will explain about for loop in groovy. After watching this video will be able to use the for condition according to the needs. When you want to loop through certain range of values then you can go with for loop.

  • For Loop - Resource Files  
  • Break and Continue  

    This video will explain about break and continue statements in groovy. After watching this video will be able to know when to break a loop and when to continue a loop.

  • Break and Continue - Resource Files  
OOPS
  • Inheritance  

    This video will explain about Inheritance in groovy. After watching this video will be able to know how to acquire one class properties and methods to another class. By using inheritance we can make a relationship between the classes.

  • Inheritance - Resource Files  
  • Abstract Class  

    This video will explain about abstract class in groovy. After watching this video will be able to create an abstract class with some implemented methods and unimplemented methods and then implement the same in the child class.

  • Abstract Class - Resource Files  
  • Interface  

    This video will explain about interface in groovy. After watching this video will be able to create an interface means with all unimplemented methods and will come to know how to implement those methods in the implemented child class.

  • Interface - Resource Files  
  • Method Overloading  

    This video will explain about method overloading in groovy. After watching this video will be able to over load the methods according to the needs. All the overloaded methods will be in the same class. 

  • Method Overloading - Resource Files  
  • Method Overriding  

    This video will explain about method overriding. After watching this video will be able to know what is method overriding and how to use the same when you use inheritance.

  • Method Overriding - Resource Files  
Collections
  • Collections Introduction  

    This video will explain what is collections framework in groovy. After watching this video will be able know how many types of collections are available and what is the use of them.

  • List  

    This video will explain about List interface in groovy. After watching this video will be able to know in which situation you can use list. And what are the advantages when you use list.

  • List - Resource Files  
  • Set  

    This video will explain about Set interface in groovy. After watching this video will be able to know in which situation you can use Set. And what are the advantages when you use set.

  • Set - Resource Files  
  • Map  

    This video will explain about Map in groovy. After watching this video will be able to know in which situation you can use map. And what are the advantages when you use map.

  • Map - Resource Files  
Working With Files
  • Reading Properties File  

    This video will explain about what is properties file and how to create a properties file. Then you can read the data from the properties file form your groovy program. 

  • Reading Properties File - Resource Files  
JSON Slurper
  • JSON Slurper Introduction  

    This video will explain about JsonSlurper class in groovy. After watching this video will be able to know how to parse the json file. 

  • JSON Slurper Part - 2  

    This video will explain how to parse different types of json files by taking an example.

  • JSON Slurper - Resource Files  
XML Slurper
  • XML Slurper Introduction  

    This video will explain about XmlSlurper class in groovy. After watching this video will be able to know how to parse the xml file. 

  • XML Slurper Part - 2  

    This video will explain how to parse different types of xml files by taking an example.

  • XML Slurper - Resource Files  
Exceptions
  • Exception Handling  

    In this video will see what is exception. After watching this video will come to know what is checked exception and what is unchecked exceptions. And the differences between checked and unchecked exceptions. Will come to know how many ways we can handle the exceptions.

  • Exception Handling - Resource Files  
Apache POI
  • Apache POI Introduction  

    This video will explain about apache poi api. After watching this video will be able to know different types of classes available in the apache poi api to interact with the excel files.

  • Get Row and Column Count  

    This video will explain how to get row count and column count in excel sheet using apache poi api. After watching this video will be able to write reusable helper methods to get the row and column count from the excel sheet.

  • Read Excel Data Using Column Number  

    This video will explain how to read the excel data using column number. After watching this video will be able to write the logic to read the data from the excel sheet using column number and can create a helper method to handle the same thing easy way.

  • Read Excel Data Using Column Name  

    This video will explain how to read the excel data using column name. After watching this video will be able to write the logic to read the data from the excel sheet using column name and can create a helper method to handle the same thing easy way.

  • Write Data To Excel Using Column Number  

    This video will explain how to write data to the excel using column number. After watching this video will be able to write the logic to write the data to excel sheet using column number and can create a helper method to handle the same thing easy way.

  • Write Data To Excel Using Column Name  

    This video will explain how to write data to the excel using column name. After watching this video will be able to write the logic to write the data to excel sheet using column name and can create a helper method to handle the same thing easy way.

  • Apache POI - Resource Files  
Reviews (0)