Скачать Настройка и запуск автотестов в TeamCity [learnqa]

Капоне

Администратор
Регистрация
1 Апр 2015
Сообщения
95.086
Реакции
465.735
Складчина: Настройка и запуск автотестов в TeamCity [learnqa]



TeamCity — это Continuous Integration система. Без таких систем не обходится почти ни один крупный IT-проект. Они позволяют автоматизировать сборку самих приложений, запуск автотестов и даже процесс релиза.

Для вебинара мы выбрали два популярных стека в автоматизации:

Selenium-тесты на Java и TestNG с Allure-отчетами
API-тесты на Python и библиотеке requests
На вебинаре мы с нуля создадим новый проект в TeamCity и настроим автоматический запуск тестов в Docker-контейнерах по расписанию и на Pull Request с подготовкой отчетов.

Мы будем все показывать и рассказывать как можно подробнее и про устройство самих тестов, и про запуск их в Docker, и про настройку самого TeamCity. Так что даже начинающий автоматизатор сможет повторить все на своем проекте. У каждого участника будет доступ в чат с ведущими вебинара, где можно будет задать вопросы после вебинара. А также:

Индивидуальный доступ к нашим репозиториям с тестами
Видеозапись вебинара
Для кого этот вебинар:

для начинающих автоматизаторов и тех, кто уже задумывается о выстраивании пайплайнов в своей компании
для тех, кто хочет знать как запускать любые автотесты в популярной CI-системе
для тех, кто хочет увереннее себя чувствовать в настройке Docker-контейнеров и отчетов Allure
для тех, кому хочется закинуть крутой пример в свое портфолио
Программа вебинара
1. Обзор тестов

API-тесты на Python
Selenium-тесты на Java
Запуск тестов в Docker-контейнере
Docker compose для более сложного запуска
2. Запуск TeamCity

Выбираем образ TeamCity
Запускаем на сервере
Настраиваем окружение
3. Обзор TeamCity

Подключение агентов
Настройка ролей пользователей
Создание проекта
4. Первый билд в TeamCity

Создаем простой билд
Изучаем билд-степы
Поговорим больше об агентах
5. Создание билда для тестов на Java

Запускаем тесты
Настраиваем триггеры и расписание
Подключаем Allure Report
6. Запуск билда с тестами на Python

Настраиваем зависимые билды
Учимся собирать приложение до запуска тестов
Запускаем тесты на Pull Request
Отправляем результаты в GitHub





СЛИВЫ КУРСОВ
 
Сверху