Logo
flag

Automating REST API Testing in Python

Logo

Please rate the course

0.0
Category:
Language:
Russian
Duration:
03:26:37
Number of lessons:
38
Added date:
15/04/2024
Rating:
0.0

Course short description

This course will teach you how to automate API testing from scratch using the popular Python stack, requests, pytest, Allure and Docker.


In the modern world, API testing is becoming an integral part of product testing as a whole. If previously an application interacted only with its server, today no application can do without communicating with metrics services, social networks and other applications. This communication occurs through the API.

Accordingly, the demand for specialists who will test these APIs is growing exponentially.

At the same time, the API is one of the most easily automated parts of testing. By definition, it assumes the possibility of easy control using programs. This means that it is much easier to start your path to automation with it than with UI tests.

Unlike popular tools for UI testing, there are significantly fewer API testing specialists, and they are much more in demand. And of the two most popular programming languages, Python is definitely the easier to learn.

The “API Test Automation in Python” course is specially designed to quickly dive into the skills a tester needs to successfully start a career in automation. And for a manual tester, understanding the internal structure of the API and the ability to quickly test your hypotheses with a simple script will be significant advantages in your work.

In this course you will learn:

  • Install and configure the environment for work - Python, PyCharm
  • Download packages and libraries necessary for work
  • Understand the structure of the HTTP protocol, API and REST
  • Work with authorization and session cookies
  • Work with HTTP request headers
  • Get familiar with the JSON format and learn how to parse server responses
  • Write simple and complex API tests< /li>
  • Create reports in Allure
  • Run API testing in Docker

Who is this course for:


< ul>

for beginner automators

for those who want to effectively and quickly automate API tests

for those who have already outgrown Postman tests

for those who are interested in a cool alternative to the Java stack

Attention: We will upload the framework we created in class to GitHub. It can be added to your resume and used at work.

Write your comment

Logo