5 out of 5
5
1 review on Udemy

Testing REST API with JBehave

Testing a REST API from a BDD perspective
Instructor:
Nabil Jannat
5 students enrolled
English
The basic of JBehave
Automated acceptance Testing with JBehave
Test REST API with JBehave
Integrate Jbehave in Jenkins

In This course you’ll learn first the basic of Jbehave:

  • What is Jbehave?

  • Why we use it?

  • What is Serenity?

After that you’ll learn how to create an acceptance Test with BDD

  • Write your first story

  • Map the story steps to java methods

  • Run your test

  • View the Reports

In the third Section of this course, you’ll be able to test REST API with Jbehave.

  • Test the status code of a REST API

  • Test The Media Type of a REST API

  • Test The JSON Payload of a REST API

At the end of this course, you’ll be able to integrate Jbehave into jenkins.

  • Install Jenkins

  • Install the HTML Publisher Plugin

  • Configure this plugin to see the Serenity Reports

Getting started

1
Introduction
2
Install Java
3
Install IntelliJ
4
Install Jbehave in IntelliJ

Basic of Jbehave

1
Concept of Jbehave (Story, Scenarios, Steps)
2
Write your first Jbehave Story
3
Add Serenity Library to the Project
4
Create the required Java Classes
5
Map Steps to Java
6
Run Stories
7
View Reports

Testing REST API

1
Testing the Status Code - Part 1
2
Testing the Status Code - Part 2
3
Testing the Media Type
4
Testing the JSON Payload

Integration of Jbehave with Jenkins

1
Install Jenkins
2
Install a Plugin and Configure it
3
View Serenity Reports in Jenkins
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
5
5 out of 5
1 Ratings

Detailed Rating

Stars 5
1
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0
83e974e6af5f96c768bc5742966bc5ee
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion