John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured

In Stock

$39.00

A veteran of over three decades experience in software development, and two decades in teaching and mentoring others, John is an international speaker, consultant, author and trainer. He is well known in the Agile community, particularly in the areas of as BDD and test automation. John is the author of the best-selling BDD in Action, and leads development of Serenity BDD, which has been described as the “best open source selenium WebDriver framework.

Purchase this course you will earn 39 Points worth of $3.90!
Quantity

Buy John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured Course at GBesy. We actively participate in Groupbuys and are committed to sharing knowledge with a wider audience. Rest assured, the quality of our courses matches that of the original sale page. If you prefer, you can also buy directly from the sale page at the full price (the SALEPAGE link is directly provided in the post).

We join Groupbuy AND always try to share knowledge with more people. Especially the quality is the same as salepage. You can buy directly at salepage, with full price. (link SALEPAGE are mounted directly on the post)

John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured

John Ferguson Smart - Testing REST APIs with Serenity BDD and RestAssured

REST APIs are an increasingly important part of modern software architectures. And in a world where speedy delivery is of the essence, comprehensive automated tests are not an option.

From a testing perspective, understanding REST APIs and how to use them is vital, even if you aren’t writing tests for an API directly. Testers can reduce the need for slow and expensive automated web tests by using REST APIs to bypass the web UI layer for test preparation or for verifying test results, or in cases where repeatedly exercising the UI would not be justified.

Fortunately, writing acceptance tests for REST APIs is not a difficult task.

In this course, you will learn not only what a REST API is, and how REST APIs work, but you will also learn how to write high quality, expressive REST API tests using Rest Assured and Serenity BDD. You will see how RestAssured provides a clean, fluent API that makes reading and maintaining your REST API test code much easier. And you will learn how Serenity BDD integrates with RestAssured to provide powerful test reporting for REST API tests.

You will also learn how to write BDD executable specifications for REST APIs using Cucumber, and how this can provide rich living documentation for your web services, that can be used by teams using a web service to better understand what theaweb service does in business terms.

Your Instructor

John Ferguson Smart
John Ferguson Smart

When you take a BDD or Test Automation course authored by John Ferguson Smart, you are learning from the best.

A veteran of over three decades experience in software development, and two decades in teaching and mentoring others, John is an international speaker, consultant, author and trainer. He is well known in the Agile community, particularly in the areas of as BDD and test automation. John is the author of the best-selling BDD in Action, and leads development of Serenity BDD, which has been described as the “best open source selenium WebDriver framework.

 

Course Curriculum

Welcome to the course!

Introduction (12:03)

Your First REST API Test

Setting up your environment (5:32)

The application domain (1:00)

Writing your first REST API test (5:02)

Refactoring and simplifying Rest API tests (1:27)

Retrieving Data with GET queries

Using Path Parameters (4:30)

Using Query Parameters (4:06)

Using simple JSONPath to get data from the response (3:31)

Advanced JSONPath expressions (7:31)

Practice your JSON Path! (JSONPath exercises – part 1) (10:27)

Practice your JSON Path! (JSONPath exercises – part 2) (8:48)

Enhancing RestAssured with Serenity BDD

Reporting on the results with Serenity BDD (6:16)

Getting headers and cookies from the response (2:16)

Sending data with POST queries

A new demo application – BDD Trader (5:07)

Posting JSON data to a REST end-point (12:04)

Serialising and deserialising Java objects (7:02)

Other request types: PUT and DELETE

Deleting resources with DELETE requests (6:23)

Updating resources with PUT requests (8:26)

Exercise

Implementing a scenario using POST and GET queries (1:09)

Reporting REST API tests in Serenity

Refactoring the tests for better reporting (19:06)

Testing REST APIs with Cucumber

Writing BDD scenarios for REST APIs (6:37)

Get John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured download

Cucumber and Rest Assured (Part 1) (15:42)

Cucumber and Rest Assured (part 2) (9:38)

Modeling REST interactions with Serenity Screenplay

Your first REST API Screenplay test

Modelling REST end-points

Modelling REST requests

Making assertions with REST Questions

Frequently Asked Questions

When does the course and finish?
The course s now and never ends! It is a completely self-paced online course – you decide when you and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like – across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Readmore: http://archive.is/Kw4jJ


Buy the John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured course at the best price at GBesy.. After your purchase, you will get access to the downloads page. You can download all the files associated in your order at here and we will also send a download notification email via your mail.

Unlock your full potential with John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured courses. our courses are designed to help you excel.

Why wait? Take the first step towards greatness by purchasing John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured courses today. We offer a seamless and secure purchasing experience, ensuring your peace of mind. With our trusted payment gateways, Stripe and PayPal, you can confidently complete your transaction knowing that your financial information is protected.

Stripe, known for its robust security measures, provides a safe and reliable payment process. With its encrypted technology, your sensitive data remains confidential throughout the transaction. Rest assured that your purchase is protected.

PayPal, a globally recognized payment platform, offers an additional layer of security. With its buyer protection program, you can feel confident in your purchase. PayPal ensures that your financial details are safeguarded, allowing you to focus on your learning journey.

Is it secure? to Use of?
  • Your identity is completely confidential. We do not share your information with anyone. So it is absolutely safe to buy the John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured course.
  • 100% Safe Checkout Privateness coverage
  • Communication and encryption of sensitive knowledge
  • All card numbers are encrypted using AES at relaxation-256 and transmitting card numbers runs in a separate internet hosting atmosphere, and doesn’t share or save any data.
How can this course be delivered?
  • After your successful payment this “John Ferguson Smart – Testing REST APIs with Serenity BDD and RestAssured course”, Most of the products will come to you immediately. But for some products were posted for offer. Please wait for our response, it might take a few hours due to the time zone difference.
  • If this happens, please wait. The technical department will process the link shortly after. You will receive notifications directly by e-mail. We appreciate your wait.
What Shipping Methods Are Available?
How Do I Track Order?
  • We always notice the status of your order immediately after your payment. After 7 days if there is no download link, the system will automatically complete your money.
  • We love to hear from you. Please don’t hesitate to email us with any comments, questions and suggestions.
Back to Top