Несколько дней новогоднего волшебства:
Успейте начать обучение в 2018-ом году со скидкой до 30%!
Выбрать курс

Автоматизация для веб тестирования

Что даст вам этот курс
6
0
Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. Освоив данный курс, вы получите навыки решения основных задач в области автоматизации тестирования веб приложений.
Такой результат мы достигаем за счет системного подхода в методике обучения, поставив на первый план понимание принципов построения и решения задач, а не на изучение конкретного инструмента.

Для кого этот курс:
- Для тех, кто работает в области функционального тестирования от 1 до 3 лет и хочет перейти в автоматизацию
- Специалисты автоматизированного тестирования с опытом работы до 1 года и хочет углубить и систематизировать свои знания

Особенности курса:
- Активная прокачка навыков программирования на Python для автоматизации тестирования
- Постоянная практика и решение кейсов, чтобы можно было рассказать на собеседовании о том, что делал, а не о про читал на хабре.
- Изучение всех видов тестирования: API, UI, бекенд, безопасности, чтобы быть максимально универсальным специалистом.
- Поиск неисправностей в работе веб-приложений, чтобы не было больше вот этих вот: "Это не баг, а фича".
- Изучение инструментов диагностики работы сети и ОС Linux для определения причины возникновения багов, чтобы больше не было стыдно за Incomplete задачи.
- Повышение технической грамотности функционального тестировщика до уровня разработчика и девопс инженера, чтобы общаться на равных и влиять на архитектуру продукта.
- Гибкий и простой в использовании инструмент для написания автотестов Python, который вытесняет привычную всем Java с рынка автоматизаторов в тестировании, который позволит запустить процесс автоматизированного тестирования в сжатые сроки на проекте любой сложности.
- Изучение инструментов и практик devops, чтобы знать как и где запустить тесты с пользой для проекта.

Это комплексная программа подготовки автоматизатора в тестировании, где вы научитесь уверенно решать задачи в тестировании веб-приложений: от тестирования и поиска неисправностей в бекенде до проверки работоспособности фронтенда с помощью драйвера браузера Selenium и тестирования REST API, а так же запуска тестов в системах непрерывной интеграции.

Длительность программы: 3 месяца

Минимальные требования
- Базовые навыки программирования на Python
- Основы работы с сетями и Linux подобными ОС
- Основы работы веб приложений
- Знание теории функционального тестирования
- Навыки работы с консолью разработчика в браузере
- http://qa-guide.ru/2018/11/18/qa-manual-web/
Программа обучения
Модуль 1
Введение в автоматизацию тестирования
Модуль 2
Тестирование UI
Модуль 3
Отчетность и анализ логов
Модуль 4
Работа с бэкендом
Модуль 5
Инструменты и практики DevOps для в автоматизации тестирования
Введение в автоматизацию тестирования
Оценить модуль
3
0
Введение в разработку и тестирование
Тестирование API I
Тестирование API II
Тестирование UI
Оценить модуль
2
0
Основы Selenium
Запуск нескольких браузеров
Поиск элементов
Работа с элементами
Ожидания элементов
Действия с элементами
Шаблон проектирования PageObject
Протоколирование и отчетность
Удаленный запуск Selenium
Отчетность и анализ логов
Оценить модуль
2
0
Pytest отчеты
Allure отчеты
Анализ логов веб-серверов
Базовый траблшутинг в Linux
Работа с бэкендом
Оценить модуль
3
0
Работа с СУБД
Работа с сетью I. Протоколы прикладного уровня
Работа с сетью II. Протоколы низкого уровня
Работа с ОС Linux
Инструменты и практики DevOps для в автоматизации тестирования
Оценить модуль
3
0
Виртуализация. Контейнеры.
Виртуализация. Виртуальные машины.
Непрерывная интеграция.
Опрос по программе "Автоматизация для веб тестирования"

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

Вопрос №1 из 7
Ваше имя и фамилия
Вопрос №2 из 7
Выберите один вариант ответа
Вам понятно, о чем этот курс?
оцените от 1 (не понял) до 5 (да, все ясно)
Вопрос №3 из 7
Выберите один вариант ответа
Является ли этот курс интересным лично для вас?
оцените от 1 (совсем не интересно) до 5 (круто, интересно, я бы пошел)
Вопрос №4 из 7
Выберите один вариант ответа
Как вы думаете, будет ли этот курс востребован на рынке?
оцените от 1 (совсем не интересно) до 5 (да, думаю, людям понравится)
Вопрос №5 из 7
Выберите один вариант ответа
Как вы оцениваете актуальность такой программы?
оцените от 1 (категорически устарела) до 5 (современная или даже на хайпе)
Вопрос №6 из 7
Выберите один вариант ответа
Можно ли реализовать в рамках курса предложенные идеи проекта?
оцените от 1 (не сработает, идея нерабочая) до 5 (да, проект получится отличный и полезный)
Вопрос №7 из 7
Комментарии и предложения - мы всегда им рады!