Пошаговое тестирование Rest API с помощью Python + Pytest + Allure - Видеоуроки

Step by Step Rest API Testing using Python + Pytest + Allure
Duration 07:17:32
Открыть все курсы от udemy

В этом курсе мы собираемся автоматизировать и проверить API, используя скрипты Python. Мы рассмотрим следующие хорошо известные методы HTTP, которые обычно используются в архитектуре на основе REST.

  • GET - Предоставляет доступ только для чтения к ресурсу.
  • PUT - используется для создания нового ресурса.
  • DELETE - используется для удаления ресурса.
  • POST - используется для обновления существующего ресурса или создания нового ресурса.

В курсе

  • 1. Концепции API REST
  • 2. Сквозная настройка среды
  • 3. Автоматизация различных операций API
  • 4. Pytest
  • 5. Вопросы на интервью
  • 6. Реальные примеры
Полный список уроков Развернуть / Свернуть
  • Урок 1. What is WebService 00:06:17
  • Урок 2. WebService Example 00:05:15
  • Урок 3. *** Course Architecture : Must for Everyone *** 00:03:04
  • Урок 4. Advantage of WebService over WebBased Application 00:05:59
  • Урок 5. Difference between API and WebService 00:05:02
  • Урок 6. Different type of Services : Soap and Rest 00:10:27
  • Урок 7. Difference between Soap and Rest Services 00:03:02
  • Урок 8. Step 1 : Python Installation 00:03:52
  • Урок 9. Step 2 : Pycharm Installation : Editor for Python 00:03:52
  • Урок 10. Step 3 : Request Package Installation 00:09:00
  • Урок 11. Basic understanding of JSON 00:09:41
  • Урок 12. What is JSON Path | Calculate JSON Path 00:06:04
  • Урок 13. JSON Path Advance Options 00:05:45
  • Урок 14. Work with JSON 00:02:27
  • Урок 15. Different methods used in REST API 00:07:44
  • Урок 16. What is Rest API with Parameters 00:03:09
  • Урок 17. Making a GET request using python 00:10:11
  • Урок 18. Validate Status Code 00:02:54
  • Урок 19. Fetch Response Header Values 00:05:43
  • Урок 20. Fetch Response Content - using Json Path 00:07:04
  • Урок 21. Fetch Response Content - using Advance Json Path 00:04:55
  • Урок 22. Delete User 00:04:41
  • Урок 23. Create New Resource - POST Request - Part1 00:08:30
  • Урок 24. Create New Resource - POST Request - Part2 00:05:53
  • Урок 25. Update Resource on Server : UPDATE Method 00:06:05
  • Урок 26. Add Customised Header 00:03:55
  • Урок 27. Add Parameters 00:04:48
  • Урок 28. Pre-requisite to learn Pytest 00:02:54
  • Урок 29. Pytest Installation Step 2: Install Pytest 00:00:54
  • Урок 30. PyTest Introduction 00:04:50
  • Урок 31. Write Test Case in Pytest format 00:06:46
  • Урок 32. Skip Test Cases | Execute test cases conditionally 00:11:21
  • Урок 33. Grouping Test Cases 00:05:07
  • Урок 34. Fixtures 00:08:53
  • Урок 35. Assertions 00:03:42
  • Урок 36. Write and Execute Code using Pytest 00:07:23
  • Урок 37. Conditional Execution + Fixture 00:11:00
  • Урок 38. Grouping TestCases Together 00:05:01
  • Урок 39. Add new Data | Post Request 00:08:03
  • Урок 40. Fetch Student Data | GET Request 00:05:46
  • Урок 41. Update Student Data | PUT Request 00:03:27
  • Урок 42. Delete Student Data | DELETE Request 00:03:01
  • Урок 43. End to End Test Case 00:15:13
  • Урок 44. Request Chaining 00:07:21
  • Урок 45. Basic Authentication 00:05:09
  • Урок 46. oAuth Authentication 00:09:08
  • Урок 47. Create Test Case to Execute with Single Data 00:06:55
  • Урок 48. Read Data from Excel and use it in Test Case 00:14:21
  • Урок 49. Write Data Driven Test Case - Multiple File - Part 1 00:08:00
  • Урок 50. Write Data Driven Test Case - Multiple File - Part 2 00:07:43
  • Урок 51. Write Data Driven Test Case - Multiple File - Part 3 00:07:26
  • Урок 52. Allure Introduction & Setup 00:07:00
  • Урок 53. Generate JSON formatted reports 00:02:28
  • Урок 54. Convert JSON Report to HTML Report 00:02:55
  • Урок 55. Introduction to Git & GitHub 00:08:33
  • Урок 56. Setup Git and GitHub 00:05:35
  • Урок 57. Configure GIT with Username and Email 00:03:28
  • Урок 58. Create Local Repository 00:03:27
  • Урок 59. Commit File to Local Repository 00:06:06
  • Урок 60. Undo Files from Stage to Untrack 00:04:29
  • Урок 61. Check and Discard Changes 00:02:49
  • Урок 62. Push Code to Remote Repository 00:03:49
  • Урок 63. Clone Repository 00:03:21
  • Урок 64. Create Batch File 00:04:04
  • Урок 65. Push Code to Remote Repository 00:06:20
  • Урок 66. Step 1 : Setup Java 00:05:36
  • Урок 67. Step 2 : Download Jenkins War & Setup Plugins 00:06:45
  • Урок 68. Step 3 : Configure Paths on Jenkins 00:08:53
  • Урок 69. Step 4 : Setup Allure Reporting Options 00:04:45
  • Урок 70. Fetch Code from Github 00:03:34
  • Урок 71. Setup Environment Variable 00:03:26
  • Урок 72. Run batch file to install library 00:04:15
  • Урок 73. Execute Test Case using Pytest 00:04:00
  • Урок 74. Generate Allure Report 00:07:11
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 08.06.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo