Webinar: API Testing With REST Assured

information

Overview

Overview: We’ll explore why API testing is important and how we can leverage REST Assured to write efficient tests. We’ll also look at good patterns to follow and bad practices to avoid when using automation tools. In the end, we’ll put it all into practice and write some example tests.

Note: This event will be held online and is free of charge. A link to the webinar will be sent to your email, a couple of hours prior to the event’s start.

Nice to have

Some experience with JAVA and automation testing is recommended.

Skills

After the lecture you will know

How to automate any API, as well as good and bad practices when writing tests
What REST Assured is and how it can streamline the process of writing API automation
How to handle and parametrize dynamic JSON payloads
How to work with different authorization types
How to perform serialization and de-serialization in REST Assured
How to easily create data-driven tests
Be prepared for...

Agenda

  1. API testing – how, why, and when
  2. REST Assured overview
  3. Validating API responses
  4. Handling complex JSON objects and parametrization
  5. Working with secure APIs
  6. Spec builders
  7. Data-driven testing with REST Assured
  8. Demo
Introduction

Speaker

Iliya Yanev

Senior Automation QA

 

Iliya loves the challenge of working in a dynamic environment where no 2 days are ever the same. As a Senior Automation QA, he performs automation tests, helps his colleagues whenever needed, and also does some back-end and DevOps tasks.

The focus of his work lies on technologies such as AWS, Docker, Kafka, Jenkins, Spring Boot, and Selenium and overall, the automation of every step of the project cycle. He has passed the AWS Certified Solutions Architect – Associate exam and has completed a Docker Mastery and a Spring Framework DevOps on AWS course.

A life without music is hardly imaginable for Iliya, who has played the guitar in 4 different bands belonging to various music styles. He also likes trekking and playing chess.

Portfolio

Previous events

What It Takes To Be a Multidimensional BA

November 14, 2019

This DevTalks session will focus on the BA role on projects through two prisms: social impact and technology. We will explore a case study showing how technology can be used to make an impact and change lives for the better. Also, we will see how technology affects the role of BAs and what we could do today to upgrade our portfolio.

Overview

We’re glad to announce our next DevTalk in collaboration with IIBA Bulgaria. This session will focus on the BA role on projects through two angles: social impact and technology. We will explore a case study showing how technology can be used to make an impact and change lives for the better. Also, we will see how technology affects the role of BAs and what we could do today to upgrade our portfolio.

Common Patterns in Microservices and the QA Way Around It

October 9, 2019

The first part of the lecture will be a dive into common patterns in microservices. We will explore event sourcing, Saga and Command Query Responsibility Segregation (CQRS) and the opportunities that they bring. And at the end of it, we will build a couple of microservices that use these patterns from scratch.
The second part will explain more about how to simultaneously test microservices and create documentation with Groovy and Spock, and what advantages they give us when testing. We will also cover how we can easily create data-driven tests with Spock.

Common Patterns in microservices (Event sourcing, Saga and CQRS)

The first part of the lecture will be a dive into common patterns in microservices. We will explore event sourcing, Saga and Command Query Responsibility Segregation (CQRS) and the opportunities that they bring. And at the end of it, we will build a couple of microservices that use these patterns from scratch.

Testing microservices with Groovy and Spock

The second part will explain more about how to simultaneously test microservices and create documentation with Groovy and Spock, and what advantages they give us when testing. We will also cover how we can easily create data-driven tests with Spock.

Nice to have

Basic Java/Docker experience is required.

Putting It All Together With Apache Kafka

April 4, 2019

The lecture will be a dive into the popular Apache Kafka stream-processing software platform. We will explore the abstractions Kafka provides and the ecosystem that the Confluent platform brings around it.

Overview

The lecture is a dive into the popular Apache Kafka stream-processing software platform. We explore the abstractions Kafka provides and the ecosystem that the Confluent platform brings around it.

Image Moderation Using Serverless Architecture and AI in AWS

December 5, 2018

А DevTalks session for a real-life example of some of Amazon AWS hottest services. We will leverage AWS Lambda to power the solution, Amazon Rekognition to do the AI-based image analysis and AWS Step Functions to orchestrate the whole process. And one of the best things about it – the “pay as you go” model, where you pay only when your app is used.

А DevTalks session for a real-life example of some of Amazon AWS hottest services. We will leverage AWS Lambda to power the solution, Amazon Rekognition to do the AI based image analysis and AWS Step Functions to orchestrate the whole process. And one of the best things about it – the “pay as you go” model, where you pay only when your app is used.

Front-End World From an “Angular” Perspective

January 18, 2018

An in-depth course covering most of the popular techniques for creating rich, maintainable and predictable user interfaces. The course will be structured as 7 x 2.5 hrs live-coding lectures in which field experience will be shared by creating a medium scale project from scratch. There will be optional homework which will be entirely and only based on the passed lecture.

Overview

An in-depth course covering most of the popular techniques for creating rich, maintainable and predictable user interfaces. The course will be structured as 7 x 2.5 hrs live-coding lectures in which field experience will be shared by creating a medium scale project from scratch. There will be optional homework which will be entirely and only based on the passed lecture. Gitlab group will be created for those purposes where the lecturer can facilitate code reviews and guidance.

#DevTalks Tour 2017

July 1, 2017

Let’s talk about tech, baby! Let’s talk about you and us!
Let’s talk about #DevTalks

Thе event is created for developers by developers covering the full stack of software development and highlighting emerging technologies like Cloud and Virtual Reality.

We have gathered a variety of software innovators and thought leaders ranging from startups to enterprises covering all different disciplines of software development!

Let’s talk about tech, baby! Let’s talk about you and us!
Let’s talk about #DevTalks

Thе event is created for developers by developers covering the full stack of software development and highlighting emerging technologies like Cloud and Virtual Reality.

We have gathered a variety of software innovators and thought leaders ranging from startups to enterprises covering all different disciplines of software development!

Know more, trust more

About Us

DevTalks is a community for sharing knowledge, experience and inspiration for the people in the software development industry. We strongly believe that this is the way to become better at what you are doing and therefore, to make the whole community better.

We decided to create a variety of events for developers by developers to share our knowledge within the IT community, where we can discuss the best modern practices, tools and ways to write high-quality code.

We try to inspire the change for good with sharing high-quality information, practical examples and experience, to help software engineers provide the best solutions for any problem. Our lecturers are industry’s leading experts, known for using innovative approaches in their work.

Take part in our events if you want to catch up with the newest software trends, connect with industry experts, share your passion and grow your skills.