Что такое Docker для QA и как использовать?

Middle
371 просмотров
AFK Offer AI

Docker — контейнеры для изоляции окружений. QA использует: запуск тестов в контейнере (одинаковое окружение везде, нет "на моей машине работает"), тестовые БД в контейнерах (docker run postgres), WireMock mock-сервер в контейнере, selenium/standalone-chrome для headless тестов. Dockerfile для тест-образа. docker run -e DB_HOST=postgres -v ./tests:/tests test-image pytest. Основные команды: build, run, pull, ps, logs, exec, stop, rm.

Следующий вопрос

Как тестирование устроено в Agile?