Важно! Для прохождения этого курса необходимо предварительно освоить базовый курс Автоматизация тестирования веб-приложений с помощью Selenium, т.к. в нём изучаются основные команды автоматизации, используемые в этом курсе.
В этом курсе вы научитесь создавать полноценные проекты автоматизации, аналогичные тем, что используются в реальной жизни при проверке качества разрабатываемых информационных систем.
Курс будет периодически обновляться и дополняться, в том числе по отзывам учащихся, так что оставляйте обратную связь и возвращайтесь после обучения, чтобы увидеть последние изменения.
Чему вы научитесь:
Для тестировщиков с опытом ручного тестирования веб-приложений, желающих освоить автоматизацию тестирования веб-приложений.
Начальные требования:
В этом курсе вы научитесь создавать полноценные проекты автоматизации, аналогичные тем, что используются в реальной жизни при проверке качества разрабатываемых информационных систем.
Курс будет периодически обновляться и дополняться, в том числе по отзывам учащихся, так что оставляйте обратную связь и возвращайтесь после обучения, чтобы увидеть последние изменения.
Чему вы научитесь:
- Автоматизировать действия тестировщика в веб-браузере и автоматически проверять промежуточное и конечное состояние тестируемой информационной системы с помощью таких инструментов как Selenium, Cucumber и Allure, писать сценарии на языке Gherkin.
Для тестировщиков с опытом ручного тестирования веб-приложений, желающих освоить автоматизацию тестирования веб-приложений.
Начальные требования:
- Для прохождения этого курса необходимо предварительно освоить базовый курс Автоматизация тестирования веб-приложений с помощью Selenium.
- Предполагается, что учащиеся знают основные подходы в тестировании веб-приложений.
- Для выполнения упражнений нужна ОС Windows и браузер Chrome.
Прежде, чем начать
- Копирование исходных файлов проекта и установка необходимого ПО
- Использование другой версии браузера
- Запускаем тесты и смотрим отчет в готовом проекте
- Изучаем программный код тестов, запущенных в предыдущем уроке
- Вносим изменения в программный код тестов и спецификацию
- Добавляем шаги в сценарий и пишем для них программный код
- Добавляем тестовые сценарии и пишем для них программный код
- Добавляем спецификации и пишем для них программный код
- Шпаргалка к экзамену
- Экзамен. Часть 1
- Инструмент профессиональной разработки автотестов
- Атомарность шагов сценария
- Шпаргалка к экзамену [2]
- Экзамен. Часть 2
- Выражение определения шага сценария и параметризация шагов
- Экзамен. Часть 3
- Создание еще одного проекта автоматизации
- Ведение истории изменений проекта
- Целочисленные параметры шагов
- Экзамен. Часть 4
- Запуск одного из тестовых сценариев
- Запуск нескольких произвольно выбранных тестовых сценариев
- Запуск тестового набора
- Запуск нескольких тестовых наборов
- Помечаем часть сценариев как критичные и запускаем их
- Экзамен. Часть 5
Прежде, чем начать
- Копирование исходных файлов проекта и установка необходимого ПО
- Использование другой версии браузера
- Запускаем тесты и смотрим отчет в готовом проекте
- Изучаем программный код тестов, запущенных в предыдущем уроке
- Вносим изменения в программный код тестов и спецификацию
- Добавляем шаги в сценарий и пишем для них программный код
- Добавляем тестовые сценарии и пишем для них программный код
- Добавляем спецификации и пишем для них программный код
- Шпаргалка к экзамену
- Экзамен. Часть 1
- Инструмент профессиональной разработки автотестов
- Атомарность шагов сценария
- Шпаргалка к экзамену [2]
- Экзамен. Часть 2
- Выражение определения шага сценария и параметризация шагов
- Экзамен. Часть 3
- Создание еще одного проекта автоматизации
- Ведение истории изменений проекта
- Целочисленные параметры шагов
- Экзамен. Часть 4
- Запуск одного из тестовых сценариев
- Запуск нескольких произвольно выбранных тестовых сценариев
- Запуск тестового набора
- Запуск нескольких тестовых наборов
- Помечаем часть сценариев как критичные и запускаем их
- Экзамен. Часть 5
https://stepik.org/129409/