[Stepik] Автоматизация тестирования веб-приложений с помощью Selenium (2024)
![[Stepik] Автоматизация тестирования веб-приложений с помощью Selenium (2024)](/styles/image/image_topic/topic_685160d650f70.png)
Это базовый курс для тестировщиков, которые хотят с нуля научиться писать автоматизированные UI-тесты с помощью Selenium (самый популярный инструмент для автоматизации действий веб-браузеров). Прекрасно подойдет для тех, кто уже работает тестировщиком и не имеет опыта программирования.
Чему вы научитесь
Автоматизировать действия в веб-браузере с помощью инструмента Selenium и автоматически проверять промежуточное и конечное состояние веб-элементов при выполнении этих действий (автоматизировать работу тестировщика).
О курсе
Курс построен по принципу HOW-TO - каждый урок содержит небольшой конкретный пример, как автоматизировать отдельное действие тестировщика, поиск элемента интерфейса и проверку его состояния. Для контроля усвоения знаний имеются задачи к каждому примеру.
Никаких долгих теоретических вступлений в курсе нет - уже в первом уроке вы выполните простое практическое задание спустя несколько минут.
Каждый урок рассчитан максимум на 10-15 минут, в течении которых вы освоите весь материал урока и выполните упражнение к нему.
По мере прохождения курса вы сможете начать автоматизировать свои ручные тесты, даже не оповещая об этом своего руководителя . Самые простые автотесты вы сможете создать уже через пару дней.
Курс будет периодически обновляться и дополняться по отзывам учащихся, так что оставляйте обратную связь и возвращайтесь после обучения, чтобы увидеть последние изменения.
Для кого этот курс
Для тестировщиков с опытом ручного тестирования веб-приложений.
Начальные требования
Предполагается, что учащиеся знают основные подходы в тестировании веб-приложений.
Для выполнения упражнений нужна ОС Windows и браузер Chrome.
Программа курса
Прежде, чем начатьУстановка необходимого ПОУстановка обновленийАвтоматизация простых действий и проверокАвтоматически запускаем браузер и переходим по нужному адресуПроверяем, что страница имеет правильное названиеПроверяем, что страница содержит ссылку с указанным текстомКликаем по ссылке и проверяем, что произошел переход на страницуНажимаем на кнопкуОжидание, пока пройдет нужное количество времениЭкзамен по блоку "Автоматизация простых действий и проверок"Автоматизация работы с полями вводаЗаполняем текстовые поля и проверяем, какой в них текстОчищаем текстовые поляУстанавливаем и снимаем флажки (check box)Выбираем значения в переключателе (radio button)Выбираем значения в выпадающем списке (select)Работа с полем для отправки файлаЭкзамен по блоку "Автоматизация работы с полями ввода"Автоматизация прочих полезных действий и проверокОжидание отклика при медленной работе веб-приложенияИзменение размеров окна браузераРабота со стандартным модальным окном alertРабота со стандартным модальным окном confirmСкроллинг и проверка работы страниц с бесконечной прокруткойПеремещение в истории браузера (вперед-назад)Проверка, что элемент стал видимым/невидимымЭкзамен "Автоматизация прочих полезных действий и проверок"
Чему вы научитесь
Автоматизировать действия в веб-браузере с помощью инструмента Selenium и автоматически проверять промежуточное и конечное состояние веб-элементов при выполнении этих действий (автоматизировать работу тестировщика).
О курсе
Курс построен по принципу HOW-TO - каждый урок содержит небольшой конкретный пример, как автоматизировать отдельное действие тестировщика, поиск элемента интерфейса и проверку его состояния. Для контроля усвоения знаний имеются задачи к каждому примеру.
Никаких долгих теоретических вступлений в курсе нет - уже в первом уроке вы выполните простое практическое задание спустя несколько минут.
Каждый урок рассчитан максимум на 10-15 минут, в течении которых вы освоите весь материал урока и выполните упражнение к нему.
По мере прохождения курса вы сможете начать автоматизировать свои ручные тесты, даже не оповещая об этом своего руководителя . Самые простые автотесты вы сможете создать уже через пару дней.
Курс будет периодически обновляться и дополняться по отзывам учащихся, так что оставляйте обратную связь и возвращайтесь после обучения, чтобы увидеть последние изменения.
Для кого этот курс
Для тестировщиков с опытом ручного тестирования веб-приложений.
Начальные требования
Предполагается, что учащиеся знают основные подходы в тестировании веб-приложений.
Для выполнения упражнений нужна ОС Windows и браузер Chrome.
Программа курса
Прежде, чем начатьУстановка необходимого ПОУстановка обновленийАвтоматизация простых действий и проверокАвтоматически запускаем браузер и переходим по нужному адресуПроверяем, что страница имеет правильное названиеПроверяем, что страница содержит ссылку с указанным текстомКликаем по ссылке и проверяем, что произошел переход на страницуНажимаем на кнопкуОжидание, пока пройдет нужное количество времениЭкзамен по блоку "Автоматизация простых действий и проверок"Автоматизация работы с полями вводаЗаполняем текстовые поля и проверяем, какой в них текстОчищаем текстовые поляУстанавливаем и снимаем флажки (check box)Выбираем значения в переключателе (radio button)Выбираем значения в выпадающем списке (select)Работа с полем для отправки файлаЭкзамен по блоку "Автоматизация работы с полями ввода"Автоматизация прочих полезных действий и проверокОжидание отклика при медленной работе веб-приложенияИзменение размеров окна браузераРабота со стандартным модальным окном alertРабота со стандартным модальным окном confirmСкроллинг и проверка работы страниц с бесконечной прокруткойПеремещение в истории браузера (вперед-назад)Проверка, что элемент стал видимым/невидимымЭкзамен "Автоматизация прочих полезных действий и проверок"
Комментарии 0