Software Testing Api Testing 101 With Uft

Automated API Testing is quickly becoming more desired than GUI Automation. Learn the secrets from real QA Engineers

Last updated 2022-01-10 | 4.2

- Perform API Testing for any application with ease and efficiency
- Create 100s of API Tests for their applications
- Understand what API tests to create
- when to create them
- and how to make management happy

What you'll learn

Perform API Testing for any application with ease and efficiency
Create 100s of API Tests for their applications
Understand what API tests to create
when to create them
and how to make management happy
Create Data Driven automated API tests
Set up checkpoints for their API tests
Apply real world examples to their learning
Create a UFT solution and nest UFT tests in the solution
Test SOAP Web Services
Test the very popular REST Services

* Requirements

* Some basic knowledge of software testing
* Beginner computer usage skills

Description

*Course updated on July 2015

Did you know that Automation Testing using the GUI is on the decline? Do you know why?

Did you know that Automation Testing using the API is quickly becoming one of the most desired skills of a QA?

If you want to increase your skill level, have job security, increase your pay and become one of the most desired QAs on the market, you MUST learn API Testing. You can master everything to make you phenomenal here!

This is the most comprehensive API Testing tutorial with Unified Functional Testing(UFT) on the web. The course will teach you EVERYTHING that you need to know for testing APIs in an automated fashion. GUARANTEED or your money back!

Here is what you will learn:

- You will master fundamental API testing skills that you can apply manually or through Automation Testing. Take these skills to any job and use them with any tool.

- You will learn what Unified Functional Testing is and its new design

- You will learn what an API is

- You will master how to create different actions and set checkpoints in UFT.

- You will learn the different types of APIs and how to test them.

- You will learn why API testing is so important for you to master.

- You will use Unified Functional Testing to do Automation Testing of APIs.

- You will create your own solutions in UFT and pack them with tons of API tests to impress your bosses.

- You will receive the Testing Progression cycle that will teach you what tests to create and when. This API Testing Progression has been gathered through 1000s of hours of work to help and make Automation Testing of APIs a breeze.

- You will learn how to take the Testing Progression cycle to your work and use it right now!

- You will learn when to perform automated Regression Testing, automated Smoke Tests, automated Integration Tests and so much more

- You will never be lost and unable to create an automated API test again. With such knowledge, you will produce extremely high quality applications for your employer and receive the top paying positions

- You will see real life examples, not just theory

Bonuses:

- You will learn about a free API Testing tool that you can start using immediatel

- Ebook on "5 Steps to Creating the Perfect Automation Testing Scripts".

- You will receive real test cases for testing APIs that we actually developed at our jobs

- You will receive access to 100s of free videos to help you master other aspects of Automation Testing

- You will get access to the most comprehensive Software Testing blog on the web

- You will receive the most thorough understanding of how to test APIs

- Throughout the course you will learn amazing tips and tricks to make you an overall better QA Engineer

- Access to the Keyword Driven Framework designed over 10,000 hours of automation testing

You will never need to waste your time with another course for API testing. Whether you want to do it manually or through automation, this course will give you the skills that you need to succeed. This course will make you a true expert with UFT. However, if you want to take your skills to another tool like Selenium, Watir, TestStudio... you can! This course will give you the fundamental understanding to work in any environment.

Here is what our students are saying:

"The best tutorials I have ever seen, simply awesome. I take off my hat in front of you, you are an gorgeous professor, I am speechless to express how satisfied I am with these tutorials." -Lisbey

"I dont know much about QTP. But I really love the way of your teaching. I am a just beginner of QTP. I am very eager to watch all of your videos. Just keep up the good work. And finally it is excellent." -Srikanth

"Great Video I have ever seen on YouTube. You are so so clear and honest in presenting the material. I had no idea how important it is to use QTP from different angle, that is via scripting. Great Work and Thank You so so so much!" -Mohammed

And if you are not 100% satisfied, you can receive a full refund within 30 days of your purchase! You have absolutely nothing to lose.

Who this course is for:

  • Any level QA Engineer that wants to master API testing with Unified Functional Testing
  • Individuals who are looking to spice up their resumes and experience with API testing
  • Individuals who are looking to advanced in the software testing industry
  • Individuals who are looking for job security as QA Engineers
  • Individuals who want to be ready for the future IT technologies
  • Any individual who just wants to become a better QA Engineer

Course content

9 sections • 115 lectures

All notes and code related to the entire course Preview 00:02

Introduction To API Testing With UFT Preview 02:26

What is an API? Preview 01:47

What Is a SOAP API? Preview 01:49

Your automation testing struggles? Preview 00:04

How To Create A Quick API Test In UFT Preview 02:10

Applications Can Communicate With Each Other Using Xml Preview 03:31

Some Key Points Related To Testing APIs Preview 01:44

Benefits Of APITesting Preview 02:47

Concluding statements Preview 00:32

Intro to the next UFT Topics Preview 00:57

UFT Properties Tab, Inputs Tab, Events Tab Preview 02:24

UFT Tools Pane Preview 01:15

UFT Canvas Pane, Test Settings Tab, Test Input-output, Test Variables Tab, Preview 01:52

Passing An Output Of One Action As The Input Into Another Action Preview 02:02

Adding A Third Step, Running The Test And Checking The Results Preview 02:24

Linking The Report Message To Different Dynamic Variables Preview 00:32

Concluding Statements Before Digging Into Web Services Testing Preview 00:25

Introduction to the next topics regarding UFT Preview 02:01

All the URIs and WSDLs used in this course Preview 00:20

SOAP Web Services And The WSDL Preview 01:59

Starting To Test Web Services Through Positive Test Cases Preview 01:59

Generating A Positive Web Service Test Case Preview 02:12

Test Web Services By Making Sure That They Act As The End User Expects Preview 01:18

Test Web Services By Testing Their Performance Preview 00:51

Test Web Services By Making Sure That Unexpected Loads Can Be Handled Preview 00:54

Test Web Services Through Negative Scenarios Preview 01:51

How To Set Up A Checkpoint In A API Test Preview 02:03

Setting Up An HTTP Test In UFT And Running It Preview 02:26

Breaking Down 3 Parts Of An Http Request Preview 03:16

Possible Options Of The Http Request Preview 02:26

Testing HTTP Status Codes Preview 05:16

Concluding Statements Regarding Http Requests Preview 02:52

Some Learning Advice Regarding Unified Functional Testing Preview 03:37

The Disadvantages Of Soap Web Services Preview 03:14

Soap Testing Is On The Decline, Restful Testing Is The Future Preview 03:39

Introduction To Rest APIs Preview 02:22

Understanding Rest Preview 02:13

Looking At 1 Rest Service Preview 02:53

Another Restful Uri Preview 02:47

A 3rd Example Of A Restful Uri Preview 01:46

A 4th example of a RESTful URI Preview 02:50

Setting up a REST URI in UFT and running a test Preview 02:12

Running a REST API test and seeing the results Preview 02:55

Analyzing a JSON from UFT Preview 01:54

Using the Postman Extension in Chrome Preview 03:34

How to update a REST API in UFT Preview 00:40

Concluding words on REST APIs in UFT Preview 01:36

Introduction Preview 02:07

API testing skills are becoming very important Preview 02:06

Description of the API that we will be working with Preview 04:08

Testing an API with UFT is faster than testing a GUI Preview 02:27

What is the automated testing pyramid? Preview 02:44

How can API testing improve an employer's ROI Preview 02:12

How do complex applications interact with each other Preview 03:49

Understanding the 2 tier architecture of RESTful services Preview 02:44

Conclusions regarding why API testing is important Preview 01:02

What is the testing progression Preview 02:12

What is a smoke test Preview 01:28

Opening UFT Preview 01:48

How to start running the API service in UFT Preview 02:10

Getting familiar with the Flights API Preview 03:02

How to add a REST service to a UFT test Preview 01:49

How to model an API test in UFT Preview 03:47

Setting up a quick smoke test using a Get Preview 03:31

Setting up a quick smoke test with UFT Preview 03:32

What are CRUD operations Preview 02:23

Setting up an API test using a POST Preview 02:01

Modeling the Input Properties of a REST API Preview 02:10

Modeling the Response Properties of a REST API Preview 01:45

How to run a Create method using UFT Preview 01:35

How to move the REST service to a global repository Preview 01:39

How to create a Read method using UFT Preview 02:35

How to upload a XML file into the response body of UFT Preview 02:18

Starting to create an update action in UFT Preview 02:44

Analyzing a PUT request in Postman Preview 02:47

How to execute a PUT and GET Preview 02:51

How to create a PUT request using UFT Preview 03:00

How to create a test user for deleting purposes Preview 02:57

How to create a Delete http request in UFT Preview 03:14

Saving the UFT API test as a smoke test suite Preview 03:12

Introduction to the Testing Tree Preview 01:28

One example of a negative test case Preview 02:06

More examples of different types of test cases Preview 02:48

More examples of tests Preview 03:40

How to test primitive data types and dates Preview 01:56

How to test date fields Preview 02:41

How to move a UFT solution to a new location Preview 02:00

How to start testing a field of a method Preview 01:28

Each test case should be responsible for itself Preview 02:38

Creating test data for UFT Preview 02:01

Analyzing the test data for UFT API Preview 02:05

Understanding the test cases for UFT API tests Preview 02:24

How to import an Excel sheet into UFT Preview 01:34

How to link and input parameter to a data table in UFT Preview 01:51

How to create a checkpoint in UFT Preview 01:13

How to create a checkpoints in UFT 2 Preview 02:17

Running a UFT API test Preview 02:15

How to add a post action handler in UFT Preview 02:13

How to add a post action handler in UFT 2 Preview 01:32

How to interpret UFT API test results Preview 02:44

Checking UFT's API test results Preview 02:16

Load testing and security testing Preview 03:03

How to test caching and concurrency issues using UFT Preview 02:29

Key points in regards to automated testing with UFT API Preview 03:01

Key points in regards to automated testing with UFTs APIs 2 Preview 01:56

Key points in regards to automated testing with UFTs APIs 3 Preview 02:56

Concluding words Preview 02:03

All notes and code related to the entire course Preview 00:02

Real automation testing scenarios for sign up/login functionality from my work Preview 00:13

​Free post reveals the exact script that we used to land any job that we wanted Preview 00:10

Keyword Driven Framework Preview 00:31

The Biggest Mistake That You Could Be Making As An Automation Engineer Preview 00:14

"5 Steps For Creating The Perfect Automation Testing Scripts" Ebook Preview 6 pages

Lead Your Team To Automation Testing Success Preview 5 pages