Программирование [learnqa] Настройка и запуск автотестов в TeamCity (2025)

ОПИСАНИЕ:

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

Вы покупаете все материалы вебинара, включая видеозапись. Мы дадим доступ в Телеграмм-группу, где находятся:
– Видеозапись вебинара
– Подробную инструкцию о том, как поднять TeamCity на своем сервере
– Доступы к репозиториям с тестами
– Возможность задавать вопросы по теме ведущим вебинара

Посмотреть вебинар можно будет в любое удобное для вас время. Задавать вопросы спикерам можно будет в той же группе.

ПРОДАЖНИК:

СКАЧАТЬ:

Нравится0

Не нравится0

openssource

Recent Posts

Программирование [Иван Шаматов] [Thinknetica] Тимлид: руководство по выживанию (2025)

ОПИСАНИЕ:Слив курса Тимлид: руководство по выживанию [Thinknetica] [Иван Шаматов]Этот воркшоп для вас, если:Вам хочется управлять…

2 дня ago

Программирование [Денис Матвеенко] [dmdev] Microservices (2025)

ОПИСАНИЕ:Слив курса Microservices [dmdev] [Денис Матвеенко]На вебинаре мы поговорим про историю возникновение микросервисов, начиная от…

2 дня ago

Программирование [Игорь Ким] [Stepik] Продуктовые метрики. Визуализация в Python и BI Yandex DataLens (2025)

ОПИСАНИЕ:Слив курса Продуктовые метрики. Визуализация в Python и BI Yandex DataLens [Stepik] [Игорь Ким]На курсе…

2 дня ago

Программирование [Влад Бурмистров] [Stepik] Начальный курс SQL: от новичка до специалиста (2025)

ОПИСАНИЕ:Слив курса Начальный курс SQL: от новичка до специалиста [Stepik] [Влад Бурмистров]Уверенно пишите SQL-запросы к…

2 дня ago

Программирование [Влад Бурмистров] [Stepik] Полный курс Python 3: от новичка до мастера (2025)

ОПИСАНИЕ:Слив курса Полный курс Python 3: от новичка до мастера (Питон, Пайтон) [Stepik] [Влад Бурмистров]Для…

2 дня ago

Программирование [Павел Старцев] [Stepik] Нейросети: от простейшего запроса до создания бота (2025)

ОПИСАНИЕ:Слив курса Нейросети: от простейшего запроса до создания бота [stepik] [Павел Старцев]Врывайся в мир ИИ…

2 дня ago

This website uses cookies.