[learnqa] Настройка и запуск автотестов в TeamCity (2025)
![[learnqa] Настройка и запуск автотестов в TeamCity (2025)](/styles/image/image_topic/topic_685009a12fec1.png)
Описание
TeamCity — это Continuous Integration система. Без таких систем не обходится почти ни один крупный IT-проект. Они позволяют автоматизировать сборку самих приложений, запуск автотестов и даже процесс релиза.
Для вебинара мы выбрали два популярных стека в автоматизации:Selenium-тесты на Java и TestNG с Allure-отчетамиAPI-тесты на Python и библиотеке requestsНа вебинаре мы с нуля создадим новый проект в TeamCity и настроим автоматический запуск тестов в Docker-контейнерах по расписанию и на Pull Request с подготовкой отчетов.
Мы будем все показывать и рассказывать как можно подробнее и про устройство самих тестов, и про запуск их в Docker, и про настройку самого TeamCity. Так что даже начинающий автоматизатор сможет повторить все на своем проекте. У каждого участника будет доступ в чат с ведущими вебинара, где можно будет задать вопросы после вебинара.
А также:Индивидуальный доступ к нашим репозиториям с тестамиВидеозапись вебинараДля кого этот вебинар:для начинающих автоматизаторов и тех, кто уже задумывается о выстраивании пайплайнов в своей компаниидля тех, кто хочет знать как запускать любые автотесты в популярной CI-системедля тех, кто хочет увереннее себя чувствовать в настройке Docker-контейнеров и отчетов Allureдля тех, кому хочется закинуть крутой пример в свое портфолиоПрограмма вебинара
1. Обзор тестовAPI-тесты на PythonSelenium-тесты на JavaЗапуск тестов в Docker-контейнереDocker compose для более сложного запуска2. Запуск TeamCityВыбираем образ TeamCityЗапускаем на сервереНастраиваем окружение3. Обзор TeamCityПодключение агентовНастройка ролей пользователейСоздание проекта4. Первый билд в TeamCityСоздаем простой билдИзучаем билд-степыПоговорим больше об агентах5. Создание билда для тестов на JavaЗапускаем тестыНастраиваем триггеры и расписаниеПодключаем Allure Report6. Запуск билда с тестами на PythonНастраиваем зависимые билдыУчимся собирать приложение до запуска тестовЗапускаем тесты на Pull RequestОтправляем результаты в GitHubВы покупаете все материалы вебинара, включая видеозапись. Мы дадим доступ в Телеграмм-группу, где находятся:
- Видеозапись вебинара
- Подробную инструкцию о том, как поднять TeamCity на своем сервере
- Доступы к репозиториям с тестами
- Возможность задавать вопросы по теме ведущим вебинара
Посмотреть вебинар можно будет в любое удобное для вас время. Задавать вопросы спикерам можно будет в той же группе.
TeamCity — это Continuous Integration система. Без таких систем не обходится почти ни один крупный IT-проект. Они позволяют автоматизировать сборку самих приложений, запуск автотестов и даже процесс релиза.
Для вебинара мы выбрали два популярных стека в автоматизации:Selenium-тесты на Java и TestNG с Allure-отчетамиAPI-тесты на Python и библиотеке requestsНа вебинаре мы с нуля создадим новый проект в TeamCity и настроим автоматический запуск тестов в Docker-контейнерах по расписанию и на Pull Request с подготовкой отчетов.
Мы будем все показывать и рассказывать как можно подробнее и про устройство самих тестов, и про запуск их в Docker, и про настройку самого TeamCity. Так что даже начинающий автоматизатор сможет повторить все на своем проекте. У каждого участника будет доступ в чат с ведущими вебинара, где можно будет задать вопросы после вебинара.
А также:Индивидуальный доступ к нашим репозиториям с тестамиВидеозапись вебинараДля кого этот вебинар:для начинающих автоматизаторов и тех, кто уже задумывается о выстраивании пайплайнов в своей компаниидля тех, кто хочет знать как запускать любые автотесты в популярной CI-системедля тех, кто хочет увереннее себя чувствовать в настройке Docker-контейнеров и отчетов Allureдля тех, кому хочется закинуть крутой пример в свое портфолиоПрограмма вебинара
1. Обзор тестовAPI-тесты на PythonSelenium-тесты на JavaЗапуск тестов в Docker-контейнереDocker compose для более сложного запуска2. Запуск TeamCityВыбираем образ TeamCityЗапускаем на сервереНастраиваем окружение3. Обзор TeamCityПодключение агентовНастройка ролей пользователейСоздание проекта4. Первый билд в TeamCityСоздаем простой билдИзучаем билд-степыПоговорим больше об агентах5. Создание билда для тестов на JavaЗапускаем тестыНастраиваем триггеры и расписаниеПодключаем Allure Report6. Запуск билда с тестами на PythonНастраиваем зависимые билдыУчимся собирать приложение до запуска тестовЗапускаем тесты на Pull RequestОтправляем результаты в GitHubВы покупаете все материалы вебинара, включая видеозапись. Мы дадим доступ в Телеграмм-группу, где находятся:
- Видеозапись вебинара
- Подробную инструкцию о том, как поднять TeamCity на своем сервере
- Доступы к репозиториям с тестами
- Возможность задавать вопросы по теме ведущим вебинара
Посмотреть вебинар можно будет в любое удобное для вас время. Задавать вопросы спикерам можно будет в той же группе.
Комментарии 0