Запуск автотестов в Docker container

  Рет қаралды 2,533

Senior Tester | Евгений Окулик

Senior Tester | Евгений Окулик

Күн бұрын

Пікірлер: 26
@ИванТерёхин-ф4г
@ИванТерёхин-ф4г 2 күн бұрын
Огромное спасибо!! Очень нужна была данная информация
@ЕвгенийСимаков-м6ч
@ЕвгенийСимаков-м6ч 2 ай бұрын
Классное объяснение, прям то, что нужно. И манера разговора очень удачная. Спасибо.
@vladshambaryan8852
@vladshambaryan8852 Ай бұрын
Отличное дополнение к урокам . Нерешаемое я нашел тут.
@Lyudmila157
@Lyudmila157 9 ай бұрын
У меня windows и все получилось, спасибо, что дополнительно указали эти команды для windows, тк запуталась с тем, в какую сторону слеш, и изначальный путь к allure serve чтобы запустить тоже был полный(видимо из за операционной системы). Очень понятная подача у вас.
@SeniorTester
@SeniorTester 9 ай бұрын
Я рад, что всё получилось
@vladimir5215
@vladimir5215 11 ай бұрын
Спасибо , давай посмотри , как это все запустить в gh-actions или Jenkins , в будущих видео. У вас очень ценная инфа , которая экономит кучу времени , даже например на тоже разворачивание хрома в докере , спасибо еще раз за старания и уроки
@katepastbina8906
@katepastbina8906 6 ай бұрын
спасибо за видео! было бы здорово иметь подобное видео для запуска в докер контейнере только для плейрайта
@alexanderkomanov4151
@alexanderkomanov4151 2 ай бұрын
Super!
@sapfire65
@sapfire65 11 ай бұрын
Спасибо
@1153rus
@1153rus 8 ай бұрын
очень крутые понятные видосы! вопрос - если у нас в папку складываются все файлы всех запусков - почем у нас тренд (хистори) путое и отображается только один прогон?
@sergeigaribzyanov6061
@sergeigaribzyanov6061 7 ай бұрын
Это великолепно! Большое спасибо! А есть возможность сделать видео по прогону API-тестов в изолированной среде (развертывание БД, накат тестовых данных, запуск тестов) ?
@SeniorTester
@SeniorTester 7 ай бұрын
Да, прикольный сценарий. Поставлю себе в план
@AlexRootx
@AlexRootx 11 ай бұрын
имхо, работа в корне диска схожа со сваливанием всей документации на рабочий стол)))
@SeniorTester
@SeniorTester 11 ай бұрын
Согласен, когда речь идёт о работе на компе под управлением Linux. Но когда это докер, да ещё и довольно простой, уходить из корня - выглядит как лишнее движение
@АлександрПанов-з2ч
@АлександрПанов-з2ч 8 ай бұрын
Подскажите, не увидел хромдрайвера в проекте, его тоже через COPY в образ добавлять, как в таком случае указать путь до него в контейнере исполняемому коду?
@SeniorTester
@SeniorTester 8 ай бұрын
Хромдрайвер сейчас руками устанавливать не нужно. В селениуме полтора года назад появилась фича selenium manager, которая сама при запуске тестов устанавливает нужный драйвер
@АртёмЮрченков-х7ъ
@АртёмЮрченков-х7ъ 10 ай бұрын
Можно спросить? я сейчас разбираюсь с докером. Как я понимаю докер нам нужен для имитации тестового окружения, то почему мы в докере устанавливаем только тестовый браузер но не ставим тестовую опереационку (винда или мак) ? Можем ли мы в докере поставить эмулятор мобильного устройства ?
@SeniorTester
@SeniorTester 10 ай бұрын
Тестовое окружение - это то, где запущен тестовый сервер нашего приложения. С помощью докера мы создаем контейнер, в котором запускаются тесты. Винды в докере не может быть, как и мака (вроде есть какие-то извращения как это можно сделать, но это такое себе). Докеры основываются на различных дистрибутивах линукса. Операционку мы ставим в самом начале - при создании докерфайла пишем FROM ubuntu В этом докере нам единственное что нужно - это браузер. Поэтому только его и устанавливаем. Если существует эмулятор мобильного устройства, который способен запускаться в linux терминале, то можно. Но сомневаюсь. Эмуляторы обычно должны иметь UI, а в докер контейнере нет экрана.
@БариАлибастр
@БариАлибастр 11 ай бұрын
А если это цельный тестовый фрейморк есть какие то ньансы?
@SeniorTester
@SeniorTester 11 ай бұрын
Неа. Он же запускается той же командой pytest
@БариАлибастр
@БариАлибастр 11 ай бұрын
@@SeniorTester Евгений, а планируется видос по запуску тестов в гитхаб экшенс?
@SeniorTester
@SeniorTester 11 ай бұрын
Был уже
@SeniorTester
@SeniorTester 11 ай бұрын
kzbin.info/www/bejne/e2HRk5Z5j7h8bck
@Kosteor
@Kosteor 7 ай бұрын
Спасибо за видео! Но такая ошибка с Хромом - ERROR: failed to solve: process "/bin/sh -c apt-get update && apt-get install -y google-chrome-stable" did not complete successfully: exit code: 100
@SeniorTester
@SeniorTester 7 ай бұрын
У вас, наверное, мак, да? Если так, то решения я не знаю. Оно скорее всего есть и гуглить нужно упоминая, что проблема на маке. Отдалённо слышал, что нужно как-то изменить версию kernel для докера, или что-то такое
@Kosteor
@Kosteor 7 ай бұрын
нет windows@@SeniorTester
Запуск образа Jenkins в Docker. Бонусом запустим тест в Jenkins.
45:42
Senior Tester | Евгений Окулик
Рет қаралды 1,6 М.
Основы Docker. Создание образа, запуск контейнера
48:04
Senior Tester | Евгений Окулик
Рет қаралды 2 М.
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,3 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 61 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
Playwright на Python - айфреймы, алерты, вкладки, селекты
29:02
Senior Tester | Евгений Окулик
Рет қаралды 2,3 М.
QA 5. Postman API. Вопросы с собеседований
9:28
QA Testing PRO Тестирование SRF
Рет қаралды 6 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 103 М.
Docker и docker-compose очень нужны в автоматизации!
18:49
Simple Automation Testing
Рет қаралды 3,6 М.
Что такое Node.js?
11:57
Merion Academy
Рет қаралды 17 М.
Варианты добавления проверок в автотесты
21:44
Senior Tester | Евгений Окулик
Рет қаралды 1,3 М.
Docker для тестировщиков
53:13
ISsoft Solutions
Рет қаралды 8 М.
Архитектура ядра Linux / ЦОС и DSP-процессоры / Linux для RISC-V
1:30:15
Как запустить Docker контейнер java
10:04
Tony Limitless
Рет қаралды 736
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,3 МЛН