t.me/atinfo_chat Telegram группа по автоматизации тестирования

Сессии пользователя при использовании Docker

Теги: #<Tag:0x00007f74941f31e0> #<Tag:0x00007f74941f30f0> #<Tag:0x00007f74941f3000> #<Tag:0x00007f74941f2f38>

Добрый день! На проекте встал вопрос об уменьшении времени работы автотестов. Есть мысли сэкономить на Логин/Логаут. Так же для кросс браузерности будем вводить Докер контейнеры. Подскажите, использование докера решит проблему использование предыдущей сессии бразуера при запуске новго теста? И чем можно воспользоваться тчо бы решить проблему логина/логаута

В Selenoid каждый тест запускается в новом контейнере по этому логаут делать и не нужно. А логин можно делать через API( если есть).

Распараллеливание тестов здорово уменьшает время работы.

Such wow, many amazing.

По теме - кроссбраузерность это хром, опера и фф?

Планы наполеоновские конечно, но хотят Хром, ФФ, Ие11 и Эдж с Сафари))

И каким образом тогда это все относится к докеру? :wink:

В общем если не ходить вокруг да около - полноценно докером кроссбраузерность не решить. Потому что докер это Linux, соответственно ни IE, ни Safari там не будет.

Можно поднять целесообразность такой огромной кроссбраузерности и:

  • Избавиться от чего-то ненужного и уйти в докер со всякими селеноидами
  • Раскрутить клиента на какой-то Browserstack или ему подобные.
  • Поднять руками грид со всеми осями и браузерами.