API Testing with Python 3 & PyTest, Backend Automation 2021 [Admas Kinfu] [Udemy] [Повтор]
Последнее обновление: 3/2021
Язык: Английский
Чему вы научитесь
Описание курса
Узнайте, как использовать Python для тестирования серверной части веб-служб или API. Мы используем стандартный RESTful API для реальной электронной коммерции для отработки тестирования с использованием языка программирования Python.
Мы создадим фреймворк, используя один из самых популярных инструментов тестирования PyTest. Фреймворк, который мы создадим, будет расширяемым и масштабируемым, чтобы иметь возможность включать тестирование внешнего интерфейса (Selenium WebDriver).
Приобретенные здесь навыки используются при тестировании любых веб-служб.
БОНУС: ускоренный курс SQL
Вы узнаете, как использовать SQL для чтения и записи в / из баз данных. Мы будем использовать MySQL для нашего основного тестового сайта, поэтому мы будем использовать ту же базу данных для изучения SQL. SQL (продолжение) является критически важным навыком для любого инженера-тестировщика (базовые знания SQL необходимы вручную или автоматически).
Ускоренный курс по SQL короткий и точный. Охватываются только темы, непосредственно связанные с автоматизацией. Отличное дополнение к вашему резюме и собеседованию.
Важное дополнение к вашему резюме
Если вы попадаете в мир QA или хотите продвинуться по карьерной лестнице, наличие навыков тестирования API ускорит ваш успех. Python - один из самых популярных языков для тестирования программного обеспечения, и знание того, как использовать его для тестирования API / Backend, расширит ваши возможности.
Помимо использования Python для тестирования API / Backend, инструменты, которые мы будем использовать, станут отличным дополнением к вашему резюме. Мы будем использовать стандартные инструменты, которые можно применить к нескольким задачам помимо тестирования API.
По завершении этого курса вы сможете пройти собеседование, как если бы у вас был опыт тестирования API. У вас также будет множество API для тестирования и практики.
Содержание и обзор
В этом курсе мы потратим некоторое время на создание приложения электронной коммерции на нашем локальном компьютере. Мы установим пакет, который включает веб-сервер и базу данных. Используя этот пакет, мы установим WordPress и необходимые плагины, чтобы сделать его приложением для электронной коммерции. Приложение электронной коммерции предоставляет нам все API, которые мы будем тестировать.
У нас есть доступ к базе данных, поэтому мы будем тестировать данные API на соответствие база данных. Мы создадим эффективно структурированный тестовый фреймворк и узнайте, как использовать Python для выполнения нашей проверки.
Мы будем также узнайте, как использовать инструмент запуска тестов Python "pytest", узнайте, почему test Инструменты runner имеют решающее значение для автоматизации тестирования.
Что я получу от этого курса?
Видео и субтирты на (eng)
Субтитры можно перевести вручную через яндекс или google переводчик.
Чему вы научитесь
Последнее обновление: 3/2021
Язык: Английский
Чему вы научитесь
Описание курса
Узнайте, как использовать Python для тестирования серверной части веб-служб или API. Мы используем стандартный RESTful API для реальной электронной коммерции для отработки тестирования с использованием языка программирования Python.
Мы создадим фреймворк, используя один из самых популярных инструментов тестирования PyTest. Фреймворк, который мы создадим, будет расширяемым и масштабируемым, чтобы иметь возможность включать тестирование внешнего интерфейса (Selenium WebDriver).
Приобретенные здесь навыки используются при тестировании любых веб-служб.
БОНУС: ускоренный курс SQL
Вы узнаете, как использовать SQL для чтения и записи в / из баз данных. Мы будем использовать MySQL для нашего основного тестового сайта, поэтому мы будем использовать ту же базу данных для изучения SQL. SQL (продолжение) является критически важным навыком для любого инженера-тестировщика (базовые знания SQL необходимы вручную или автоматически).
Ускоренный курс по SQL короткий и точный. Охватываются только темы, непосредственно связанные с автоматизацией. Отличное дополнение к вашему резюме и собеседованию.
Важное дополнение к вашему резюме
Если вы попадаете в мир QA или хотите продвинуться по карьерной лестнице, наличие навыков тестирования API ускорит ваш успех. Python - один из самых популярных языков для тестирования программного обеспечения, и знание того, как использовать его для тестирования API / Backend, расширит ваши возможности.
Помимо использования Python для тестирования API / Backend, инструменты, которые мы будем использовать, станут отличным дополнением к вашему резюме. Мы будем использовать стандартные инструменты, которые можно применить к нескольким задачам помимо тестирования API.
По завершении этого курса вы сможете пройти собеседование, как если бы у вас был опыт тестирования API. У вас также будет множество API для тестирования и практики.
Содержание и обзор
В этом курсе мы потратим некоторое время на создание приложения электронной коммерции на нашем локальном компьютере. Мы установим пакет, который включает веб-сервер и базу данных. Используя этот пакет, мы установим WordPress и необходимые плагины, чтобы сделать его приложением для электронной коммерции. Приложение электронной коммерции предоставляет нам все API, которые мы будем тестировать.
У нас есть доступ к базе данных, поэтому мы будем тестировать данные API на соответствие база данных. Мы создадим эффективно структурированный тестовый фреймворк и узнайте, как использовать Python для выполнения нашей проверки.
Мы будем также узнайте, как использовать инструмент запуска тестов Python "pytest", узнайте, почему test Инструменты runner имеют решающее значение для автоматизации тестирования.
Что я получу от этого курса?
- 35 + лекций (постоянно добавляются новые примеры)
- Множество API (конечных точек), с которыми вы можете попрактиковаться за пределами этого класса
- Достаточно материала и примеров, чтобы иметь возможность создать проект и поддерживать репозиторий GitHub
- Стандартные в отрасли инструменты для добавления в свое резюме.
- подобно
- MySQL Workbench
- AMPPS (пакет с Apache, MySQL, PHP, ....)
- WordPress
- WooCommerce
- MySQL Workbench
- подобно
Видео и субтирты на (eng)
Субтитры можно перевести вручную через яндекс или google переводчик.
Чему вы научитесь
- Как написать автоматизацию API (бэкэнд-автоматизацию) с помощью Python 3
- Как проверить ответ API
- Как создать фреймворк автоматизации
- БОНУС: ускоренный курс SQL
- Как проверить базу данных
- Как создавать отчеты для ваших тестов (pytest-html, Allure, jUnit)
- Как создать настоящий сайт электронной коммерции на WordPress локально
- Как запустить тесты в Docker-контейнере
- Как использовать PyTest (самый популярный фреймворк для модульного тестирования)
- Всем, кто хочет изучить автоматизацию тестирования Backend / API
- Всем, кто уже знает основы Python и хочет изучить тестирование Backend / API
- Всем, кто хочет получить опыт автоматизации бэкэнд-теста для реального сайта электронной коммерции
- Всем, кто хочет научиться настраивать собственный API локально и потренироваться в тестировании
https://www.udemy.com/course/backend-api-testing-with-python/