Service Oriented Architecture (SOA) is the backbone of modern IT systems. One of the key component of SOA is Web Services. Web services are omnipresent on Web. With more and more systems adopting Service Oriented Architecture, Rest Web services has become more and more common.

With wide spread usage of REST Web services it has become ever more important for Test teams to come up with innovative and Automated ways to test Rest Web Services. Job demand for Rest API is increasing at a phenomenal rate. 

This course is designed for Test Engineers, QA Managers and Developers who want to learn about Rest Web services and different ways to test the services. In this course we discuss in depth concepts of Rest Web services testing on our own Rest web services.

We have designed our Rest Web services in such a way that individual concepts about Rest technology are highlighted. Students get real time professional experience on the Web services, which enable them to quickly become productive in their jobs and/or clear interviews for better profiles. You can take a look at the sample Rest API by hitting this URL: http://restapi.demoqa.com/customer-api/v1/ping/location

QA managers who take this course are better able to manage their test team and are able to Lead the teams in better and efficient way. QA managers are able to understand the in depth details of work their teams are doing around Rest Web services. 

Join this course to give new dimensions to your career, you can take a look at the course curriculum below and fill the form on the right hand side of this page. We will get back to you with more details.

 

Next Batch Date

Duration

Session Days

Session Duration

Location

Timings

 

Price

 

How to Enroll

15th July’17

4 Weeks

Every Sat & Sun

2hr/Each Session

Online

IST – 9:30-11:30 PM, PST – 8:00-10:00 AM

EST – 12:00-2:00 PM, GMT – 4:00-6:00 PM

Price

Fill up the Enrolment form available at right side OR Drop a mail at virender@toolsqa.com with your location.

Name (required)

Email (required)

Mobile (required)

Company

Your Message

Rest API Automation Testing in Java Course

Live Project

Who should take this course?

This Rest web service automation testing Training course is targeted for individuals/teams and manual testers. No prior experience in Rest Web services, any programming language or any other test automation tool is required. Course will start with a brief introduction of Rest Web services and Programming concepts. Later will tread through to the point where you will be comfortable writing your own Rest API automation tests using Rest Assured.

Live Project

This course also include a Live Project which will be done on a fully function Test Rest Web services specially developed for our students. You can see a sample location identifier web service here: http://restapi.demoqa.com/customer-api/v1/ping/location

 

What will you get from this Course?

This course is designed for those who work as individual contributors in their team or want to clear interviews requiring REST Web service automation testing specific jobs. At the end of this course you will be able to actively participate in REST based projects. Participants will be able to clear job interviews.

 

Why learn REST Web service testing?

If you have taken a look at the current job trends, you can see that Rest API testing is becoming one of the most desirable testing skill. You can take a look at the Rest API testing job trend compared to Selenium jobs here on Indeed.com: https://www.indeed.com/jobtrends/q-Rest-API-Testing-q-Selenium.html

Upgrading your skill set so that you remain competitive in the industry is the only way to have a successful career.

We have created an elaborate course around REST API Testing. This course is designed keeping in mind the current job requirements in the market. Most of our students have been able to excel in their existing jobs. Most of our students also were able to switch to higher paying jobs.

 

 

REST API Testing Demo Videos

 

Soon will be updated.

Access to video tutorials.

We do record each and every session and you will be given lifetime access to those videos. You can access these videos any time and any number of time you want.

Are there live projects that you will give us to work on?

Yes, we have live projects designed to make sure that our students implement what they have learnt. This way of learning by practice makes our student stand out in the crowd.

Is the fee refundable?

We only ask for 50USD/Rs3000 in advance to book the seat for the batch. Yes, Fees is refundable only with in 4 classes. If in case you are not happy with the training and have a valid reason, we will refund the full amount.

The remaining payment will be asked only after the complete satisfaction of the participant after attending the first four trial classes.

Who are the Instructors?

All our instructors are working professionals from the Industry and have at least 10-12 yrs of relevant experience in various domains. They are subject matter experts and are trained by ToolsQA for providing online training so that participants get a great learning experience. You can check the experience level of our trainers in our profile section.

Do you expect people to know programming language before they join the course?

Well, think of it like this. We are software engineers and programming is to the core of this discipline. You should understand it. However if you dont, we always have a primer classes to cover programing basics. You will feel comfortable and will be able to write programs yourself after those classes.

I am an absolute beginner?

Don’t worry, we are here to teach absolute beginners only. We group our batches based on the existing knowledge level of our students. This way we are able to pay special attention to core topics and build a solid knowledge foundation for you.

How will I execute the Practicals?

For your practical work, we will help you set-up the Java environment, Eclipse and Selenium. An installation guide is also available on our website. In case you come across any doubt, the 24*7 support team will promptly assist you.

What if I miss a class?

In case you miss any class because of any priority commitment, you can choose either of the two options:

  1. View the class presentation and recordings that are available for online viewing through the LMS.
  2. You can attend the missed session, in any other live batch. Please note, access to the course material will be available for lifetime once you have enrolled into the course.

Do you provide placements?

No we don’t provide placements as of now. However, we have it planned in the near future. All our students will be able to avail that.

Any discounts that you offer?

We run periodic discounts. To know about the latest ones you can refer the above course fees.

Do you have live centers where I can come for the classes?

We respect everyone’s time and we want to make our teachings accessible via the wonderful internet. Our live sessions pay attention to the needs of our students so you will feel almost like a real classroom.

Do you provide in person training?

No we don’t. However, our teaching style will not make you feel left out in the group.

Part 1 – Introduction on Rest & API

1.    Introduction to REST API
2.    Understanding how REST API architecture works
3.    What is BaseURL, Resources in REST API?
4.    Understanding GET,POST,PUT,DELETE requests
5.    What are headers and cookies in rest request?

 

Part 2 – API Usage

1.    Understanding google place Search API for scripting
2.    Introduction to POSTMAN -Manual testing client for REST API
3.    Adding new place in Google Maps with google API
4.    Validating responses with POSTMAN client

 

Part 3 – REST Assured Library

1.    Introduction to Rest Assured
2.    Setting up project with REST API
3.    Making a simple Test using rest Assured
4.    Understanding components of a Request in Rest Assured
5.    Understanding Components of a Response in Rest Assured
6.    Validating a Response
7.    Extracting parts of Response
8.    Validating Response code

 

Part 4 – JSON

1.    Introduction to JSon
2.    Creating a Json request
3.    Parsing a Json response
4.    Creating Data models of Json response
5.    Understanding Query parameters
6.    POST, GET and PUT verb in REST
7.    Passing the response values into subsequent requests

 

Part 5 – Framework

1.    Creating a Maven REST API testing project using TestNG Framework
2.    How to understand client REST API documentation
3.    Creating End to End test script hitting multiple APIs in a sequence
4.    Generating reports and creating BAT file
5.    Download full project code

ToolsQA Certificate of Completion

At the end of your course, you will work on a real time Project. You will receive a Problem Statement along with a data set to work. Once you are successfully through with the project (reviewed by an expert), you will be awarded with a Certificate of Completion.
 
Selenium Training

It was an excellent training. The trainer had very in-depth knowledge and was able to handle any of the questions asked spontaneously at point of time during the complete training course. In depth coverage of Framework Design. And Yes, I am still learning to implement the framework by learning through the videos.

Raveesh Rai
Raveesh Rai – India (Exp- 8Yrs)

I am Completely satisfied with the training provided by ToolsQA. This course allowed me to learn Selenium Webdriver from scratch. I am comfortable in building framework using Data Access, Logger, Page Object Model, TestNG Tests.

Serghei Mardar
Serghei Mardar – Canada (Exp- 3Yrs)

This class has been a great foundation in Selenium concepts. It has prepared me well for our companies roll out of automated testing. The time delay aspect. I have yet to be able to attend a class live, but with all the resources available online(Videos, PPT, Code, Practice Exercises), I feel like I haven’t missed a beat!

Jeremy T Springfield
Jeremy T Springfield – USA (Exp -2Yrs)

Excellent. I feel more confident now. I was always hesitant to take online classes as I heard that they are more basic level. But Sandeep’s class is really good and it is very practical. Its a well organised training and I am confident enough to create automation framework in selenium.

Vitali Dambajev
Vitali Dambajev – Estonia (Exp – 7Yrs)

For me it was excellent exposure to the automation testing technology, I was very impressed by the set curriculum and the teaching method, sessions are very well laid out and meet the right needs for candidates with less to no knowledge, which gives a great opportunity for any one to learn it from bare bones knowledge.

It gave me huge learning and it was exceeding my expectation.

Amit Mathur
Amit Mathur – USA (Exp -12Yrs)

The experience was amazing. Very detail explanation of concepts. Fundamentals were made to understand clearly and assignments given after every class which made me clear in understanding concepts.

I am fresher in automation area can able to build framework based on the assignment given and the classes undergone.

VIJAI KOTEHAL
VIJAI KOTEHAL – USA (Exp 8Yrs)

First of all, I would like to thank Lakshay for creating this opportunity, there are so many young Engineers, who lacked technical skill and Lakshay provided us the basic platform to improve our technical skills. I would like to thank Virender for his steady pace of teaching and more importantly he captures our mind questions, what we are exactly thinking for. Now the session is over and I’m high in confidence about my technical skills. I’m so glad that great guys like you made it happen for me.Looking forward to a fruitful relationship with ToolsQA Team.

Its the teaching skills and perfect professionalism and providing examples with real time scenarios. Practice exercises made us to think harder and better.

Hari Haran – IND (Exp 3 Yrs)

I am quite confident on writing automation frameworks and have better understanding of JAVA ,TestNG and POM. I like the way the course is structured and taught us. I can design frameworks now by my own. I can automate any web based application and write POM and framework for the same.

Sweta
Sweta Kanyal – IND (Exp 5+ Yrs)

Really great – one of the most useful courses I’ve been on. The Course covered all the topic that I required to improve on my programming skill.

Great course. Very informative, useful and extremely well structured. A really knowledgeable tutor who answered  all queries as the course went along.’Thanks for the fantastic course. I thoroughly enjoyed it! I’d recommend it.

Abida
Abida S Chowdhury – US

I feeling so happy because the people like me who are poor in programming language like java gained a lot of knowledge. I have attend training on selenium before also but there is lot of difference I found. The topics here covered in an effective manner and this training really boosted up my confidence .

We can clear our doubts in the class itself. The recorded videos helped us to revisit the classes and can learn in a better way. Faculty was very friendly in nature so that we felt free to ask doubts and had an valuable interactive sessions throughout.

Jagdeesh
Jagadeesh Vidadhala – IND (Exp 5 Yrs)

The course was understandable and was interactive, presenter was able to answer the question positively to all the students, he was always happy to help and suggest the solution. He was logging in early so that everyone can ask him question of previous class and also at the end of the class.

Gopi
Gopi Patel – US (Exp 6 Yrs)

The program was absolutely amazing.  I liked every session which gave by my instructor, Lakshay Sharma.  .He has a solid knowledge about Selenium which help student able to build the framework by ourself.  He encouraged everyone to ask any question whenever a topic is not clear and patiently to answer them until student get it.

Linh Tran – US (Exp 15 Yrs)