Описание
Количество уроков: 52 Видео
Язык: Русский
Вес архива: 1,31 ГБ
Курс «Программирование на Python для тестировщиков» — это практическое обучение, которое помогает QA‑специалистам уверенно перейти от ручного тестирования к созданию автоматизированных тестов. Материал выстроен так, чтобы даже новички в программировании смогли быстро освоить Python и применить его в реальных проектах.
Что дает изучение Python тестировщику
Python — один из самых популярных языков для автоматизации тестирования. Он прост в освоении, поддерживает огромное количество библиотек и идеально подходит для работы как с веб-интерфейсами, так и с десктопными приложениями. После прохождения курса вы сможете писать удобные, надежные и расширяемые автотесты, интегрировать их в рабочие процессы и повышать эффективность QA‑команды.
Структура курса
Программа включает ключевые темы, необходимые тестировщику для уверенной работы с Python и инструментами автоматизации.
Основы программирования
• Типы данных и переменные
• Структура кода и принципы чистого программирования
• Функции и область видимости
Архитектура автотестов
Разбор принципов построения двухуровневой архитектуры, позволяющей разделять тестовую логику и инфраструктурный код.
Управление логикой программы
• Условные конструкции
• Коллекции и циклы
• Практические задачи на обработку данных
Работа с данными
• Обработка строк
• Чтение и запись файлов
• Работа с базами данных и выполнение SQL‑запросов
Практическая автоматизация
Автоматизация Windows UI
Изучение инструментов автоматизации пользовательского интерфейса десктопных приложений.
Сетевое программирование
Разбор прикладных сетевых протоколов и их применение в тестировании.
Тестовые фреймворки
Знакомство с популярными фреймворками (например, pytest), настройка среды тестирования, написание, запуск и отладка автотестов.
Итоги обучения
По завершении курса вы сможете уверенно использовать Python в повседневной работе тестировщика, автоматизировать рутинные задачи, создавать надежные тестовые наборы и повышать качество тестируемых приложений.

Марина В. –
Пришла из ручного тестирования, Python изучала с нуля, и основы дались легко. Практика по коллекциям и обработке строк оказалась полезной, но по автоматизации Windows UI хотелось бы больше примеров и разбора ошибок. Сетевое программирование тоже подано довольно кратко. В целом курс стоит своих денег, остальное добирала сама.
Дмитрий К. –
До курса писал только простые скрипты, а тут нормально разобрался с функциями и областями видимости. Отдельно помогла тема двухуровневой архитектуры автотестов — наконец понял, зачем разделять логику и инфраструктуру. Работу с файлами и базой применил сразу на проекте. За 52 урока материала много, но всё по делу.