Автоматизация тестирования [Stepik Academy] [Анастасия Заречнева]

Bot

Администратор
Команда форума
23 Янв 2020
165,979
2,930
113
[IMG]

Что дает программа
Вы познакомитесь с автоматизацией тестирования, поработаете с фреймворками PyTest и Allure, научитесь использовать фикстуры, параметризацию и маркировку, получите сертификат об окончании программы и узнаете, как готовиться к собеседованию

Программа курса
1. Знакомимся с Selenium


Вебинар 1. Автоматизация веб-тестирования. Место автоматизации в процессе тестирования.

  • Что такое Selenium
  • Структура веб-страницы
  • Веб-приложения: front-end и back-end
2. Полезные методы Selenium

Вебинар 2. Знакомимся с понятием локаторов.
  • Подробнее о поиске элементов: локаторы
  • Практикуемся в написании CSS-селекторов
  • Поиск элементов с помощью Selenium WebDriver
3. Структура веб-страницы. Локаторы в Selenium
Вебинар 3. Методы работы Selenium. Формальная структура автоматизированного теста.


  • Основные методы Selenium
  • Работа с файлами, списками и js-скриптами
  • Работа с окнами
Проект: пишем первые автотесты
4. Тестовые фреймворки. Возможности автоматизации

Вебинар 4. Фреймворк PyTest и другие: фикстуры, маркировка и параметризация и автоматизированные тесты без кода


  • Использование Git
  • Тестирование web-приложений и тестовые фреймворки
  • Тестирование с помощью PyTest и использование фикстур
  • PyTest - маркеровка, параметризация, конфигурирование, плагины
Проект: добавляем новые проверки, используем PyTest и добавляем в автотесты фикстуры, маркировку и параметризацию
5. Применение паттерна PageObject model

Вебинар 5. Используем отчеты в тестах. Приручаем скриншоты и заставляем Fail'ы работать на нас.


  • Что такое Page Object
  • Пишем первые тесты с помощью Page Object
  • Улучшаем дизайн тестов
  • Используем GUI для локации ошибок
  • Добавляем в тесты отчетность
  • Фреймворки для Page Object

Проект: рефакторим тесты в соответствии с паттерном Page Object Model, добавляем отчеты Allure

6. Финишная прямая

Вебинар 6. Финальные штрихи: заканчиваем проект

Проект: Удаляем лишнее, добавляем существенное, запускаем тесты и формируем проект, который не стыдно будет показать на интервью и использовать как основу для автоматизации тестирования другой системы.

7. Завершение курса

Вебинар 7. А что дальше? О поиске работы и возможностях развития.


  • Окончание работы над проектом
  • Написание резюме
Проект: получаем фидбек по итоговым проектам и планируем дальнейшее развитие
Продажник по ссылке
 
Сверху Снизу