______
Выберите ваше местоположение
+7 (3452) 38-77-77 +7 (800) 250-11-10
Личный кабинет

Автоматизированное тестирование ПО на Python

Объем программы, стоимость
256 ак.часов
Для кого этот курс
тестировщиков
тестировщиков
программистов
программистов
инженеров по тестированию
инженеров по тестированию
Описание курса

Автоматизированное тестирование — это метод тестирования программного обеспечения, который выполняется с использованием специальных программных средств, которые, в свою очередь необходимы для выполнения набора тестовых примеров.

На нашем курсе вы узнаете об основных функциях тестирования, техниках тест-дизайна, научитесь работать с базами данных, а также освоите основы разработки программного обеспечения и автоматизации процессов, научитесь писать авто-тесты на языке Python и работать с веб-элементами.

Все это вы сможете изучить на очных курсах в УЦ Дельфа, занятия проходят в малых группах от 3-10 человек, преподаватель сможет уделять время каждому ученику, и отвечать на интересующие его вопросы.

Программа обучения

  • Техники тест-дизайна 
  • Техники покрытия кода тестирования
  • Функциональное тестирование 
  • Функциональное тестирование
  • Нефункциональное тестирование: SVT, безопасность, перформанс

  • Реляционные БД
  • SQL - основные операторы методы и т.д.
  • SQL - дополнения: триггеры, хранимые процедуры
  • Основные проблемы при работе с БД

  • Введение в Python
  • Настройка окружения, Pycharm, venv
  • Циклы
  • Функции
  • Списки
  • Словари 
  • Другие типы данных
  • Рекурсия
  • Декораторы
  • Менеджер контекста
  • Наследование 
  • Абстракции 
  • Исключения 
  • Микрофреймворк Flask
  • ORM 
  • Шаблоны проектирования
  • Асинхронность

  • Введение в автоматизированное тестирование 
  • Специфика тестирование web приложений
  • Специфика тестирования api
  • Роль автоматизированного тестировщика в командах 
  • Цели автоматизированного тестирования 
  • Введение в Selenium 
  • Поиск элементов 
  • Поиск элементов 
  • Ожидания (явные и неявные)
  • Типовые проблемы при работе с selenium и их решение 
  • Атрибуты, загрузка файлов, переключения между вкладками 
  • Введение в pytest
  • Фикстуры 
  • Asserts 
  • Настройка линтера, CI 
  • Marks, hooks, parametrize
  • Configuration options 
  • Настройка проекта в PyCharm 
  • Модуль logging 
  • Генерация данных (faker) 
  • Библиотека requests

  • Azure DevOps
  • TestRail
  • git. HTTP/HTTPS
  • Библиотека requests 
  • Fiddler 
  • Postman 
  • Docker
  • HTTP, HTTP2. HTTPS
  • REST, SOAP
  • Библиотека requests
  • Валидация данных

РЕКОМЕНДУЕМ




Спасибо! Наши менеджеры
свяжутся с вами в ближайшее время