Тестирование ПО: Автоматизация и Программирование на Python. API
Начинающий специалист
от 5 часов в неделю
онлайн
Сертификат Stepik
2 799 ₽
Подробнее о курсе
Документ после выпуска
Сертификат Stepik
Программа курса
Вводный урок
- Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
- Приветствие
- Инструкция по выполнению тестовых заданий
Базовый курс программирования
- Установка Python 3 и интегрированной среды разработки PyCharm
- Основные типы данных и знакомство с переменными
- Числовые типы данных
- Строковый тип данных
- Продолжаем работать со строковым типом данных
- Ввод и вывод данных
- Что такое функции и работа с ними
- Область видимости переменных
- Условные операторы: if, else, elif
- Списки
- Цикл For
- Цикл While
- Функция Range
- Работа со словарями и множествами
- Работа с файлами
- Работа с модулями. 1 часть
- Работа с модулями. 2 часть
- Работа с исключениями. Конструкция Try&Except
- Тестовое задание по типам данных
- Тестовое задание по циклам
- Тестовое задание по работе с файлами
- Тестовое задание по работе с модулями
- Задание по созданию мини-программы
- Тестовое задание по области видимости переменных
- Определение типа данных
- Конструкция F-string
- Операторы break и continue
- Конструкция With
- Присвоение аргументов в функциях
- Return
Объектно-ориентированное программирование
- Тестовое задание по теории ООП
- Создание классов
- Создание экземпляров классов
- Наследование классов
- Импортирование классов
- Задание по программированию на Python
Тестирование API с помощью Postman
- HTTP протокол и его основные методы. Статус-кода
- Что такое API. Установка Postman
- Тестирование API. Основные методы в Postman. Проект №1
- Тестирование API. Проект №2.
- Позитивное и негативное тестирование API из проекта №1
- Тестирование категорий API из проекта №2
- Коллекции в Postman
Основы автоматизации API
- Отправка запроса с методом Get, без использования ООП
- Отправка запроса с методом Get, с использованием ООП
- Отправка нескольких запросов метода Get
- Отправка запроса метода Post
- Отправка запроса метода Put
- Отправка запроса метода Delete
- Тестовое здание по API №1
- Тестовое здание по API №2
- Тестовое здание по API №3
- Тестовое задание по API №4
Работа с фреймворком PyTest
- Создание проекта и импортирование библиотеки Pytest.
- Знакомство с ключами для запуска тестов и анализ результатов
- Условный оператор yield
- Знакомство с параметром scope в PyTest
- Задача очередности запуска методов с помощью фреймворка PyTest
Построение проекта по Автоматизации
- Построение структуры проекта. Создание кастомных методов.
- Создание теста. Метод Post.
- Метод Get.
- Метод Put.
- Метод Delete.
- Метод для проверки статус кода.
- Метод для проверки содержимого полей
- Метод для проверки наличия обязательных полей
- Тестовое здание по API №5
- ВАЖНАЯ ДЕТАЛЬ!
Добавление в проект Логирования и отчетов Allure
- Добавления Логирования
- Добавления отчетов Allure
- Нужно ли изучать Git и прокачивать свой GitHub тестировщику
Заключение
- Слова напутствия, тем кто справился)
Для кого этот курс
Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик-Автоматизатор на Python (AQA Engineer) и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление. Для желающих изучить тестирование API с помощью написания автотестов на Python. Для желающих изучить тестирование API с помощью Postman. Для начинающих тестировщиков и разработчиков, а так же специалистов с опытом. Специалисты, которые ищут новые инструменты для автоматизации.
Предварительные требования
В ходе курса вы получите все необходимые знания, включая программирование на Python и навыки работы с необходимыми инструментами, для тестирования API, можно начинать с нуля.
Что вы получите
Базовый курс программирования на Python 3.
Узнаете принципы Объектно-ориентированного программирования на Python 3.
Напишите полноценный проект по автоматизации тестирования API.
Научитесь тестировать API с помощью Postman.
Производить запуск тестов используя библиотеку Pytest с необходимой конфигурацией.
Закрепите свои знания в тестовых заданиях, которые максимально приближены к тем которые выполняет реальный специалист.
ДОМАШНИЕ ЗАДАНИЯ ПРОВЕРЯЮТСЯ ЛИЧНО АВТОРОМ + разнообразные тестовые задания! Данный курс подходит для тех, кто желает изучить программирование на Python 3, а так же освоить очень востребованную и высокооплачиваемую профессию Тестировщика - автоматизатора, используя самый популярный инструмент для тестирования API. Так… Ещё
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных