Size: a a a

2018 October 26

MZ

Maxim Zaitsev in atinfo chat
Татьяна, рано или поздно сломаете прод тестами. Тогда все забегают и создадут нормальную тестовую среду.  Ну или уволят ...
источник

EK

Evgen Kovtun in atinfo chat
Tanya Kustikova
лично мне вариант гонять тесты на базу прода не нравится, но у программистов полно своих задач, а  я пока не знаю, как все настроить самой (тестами занимаюсь совсем недавно)
Вот кстати да, если бы кто то из здесь присутствующих написал некий мануал по тому как правильно построить процесс дампа базы (на примере скрипта или же общую логику), у меня почти аналогичная ситуация. Пришел на проект когда все было развернуто и процесс налажен мне осталось только наполнять базу тестов. Но очень интересно как это все развернуть
источник

MA

Maksim Andryushchenkov in atinfo chat
Tanya Kustikova
и не пришлось полностью все переделывать
вам не надо будет переделывать если вы в архитектуру тестов вложите разделение одного конфига на несколько, типа мухи отдельно котлеты отдельно. а потом тест ранер собирает конфиги и  прогоняет там где надо.
к вопросу об ответственности за окружение - договоритесь сразу с лидом о том что если тесты сломают прод - вы не виноваты. для таких дел должен быть тестовый стенд
источник

C

Cybskull in atinfo chat
У нас например вообще 3 зоны: тестовая, препрод(полная копия прода), прод
Тестирование происходит так- разработчики выкатывают deb пакетом релиз на тест, мы тестируем
Если все ок, выкатываем на препрод
Если все ок, в несколько этапов выкатываем на прод

Так много зон для исключения человеческого фактора, т.е тестирование просмотрело баги на тесте, найдет их на препроде. Но и это конечно не панацея от невнимательности)
источник

MA

Maksim Andryushchenkov in atinfo chat
Cybskull
У нас например вообще 3 зоны: тестовая, препрод(полная копия прода), прод
Тестирование происходит так- разработчики выкатывают deb пакетом релиз на тест, мы тестируем
Если все ок, выкатываем на препрод
Если все ок, в несколько этапов выкатываем на прод

Так много зон для исключения человеческого фактора, т.е тестирование просмотрело баги на тесте, найдет их на препроде. Но и это конечно не панацея от невнимательности)
так у всех адекватных команд - дев, стейдж, прод. и тесты все тесты должны запускаться на деве и стейдже и при желании можно запустить мониторинг апишки прода, но без использования базы. код ответа и проверки схемы достаточно
источник

TK

Tanya Kustikova in atinfo chat
Evgen Kovtun
Вот кстати да, если бы кто то из здесь присутствующих написал некий мануал по тому как правильно построить процесс дампа базы (на примере скрипта или же общую логику), у меня почти аналогичная ситуация. Пришел на проект когда все было развернуто и процесс налажен мне осталось только наполнять базу тестов. Но очень интересно как это все развернуть
я на проекте где нет ничего :D вплоть до ТЗ
источник

TK

Tanya Kustikova in atinfo chat
ну кроме моих селениум-тестов и чек-листов
источник

TK

Tanya Kustikova in atinfo chat
+ немного апи тестов)
источник

A(

Alexandr (Noksa) in atinfo chat
Зато у вас непочатый край для работы... развернуть всё под себя)
источник

EK

Evgen Kovtun in atinfo chat
Это конечно да, но в процессе копать много
источник

A(

Alexandr (Noksa) in atinfo chat
Это лучше, чем если бы было развёрнуто, но через одно место.
источник

TK

Tanya Kustikova in atinfo chat
это да, большой плюс, чтобы приобрести навык разворачивания и настройки всяких штук
источник

EK

Evgen Kovtun in atinfo chat
перелопатил много форумов но нигде ничего толкового для "начинания" я так и не нашел
источник

TK

Tanya Kustikova in atinfo chat
Evgen Kovtun
перелопатил много форумов но нигде ничего толкового для "начинания" я так и не нашел
угу
у меня все осложняется тем, что я без опыта разворачивания всего этого.
источник

EK

Evgen Kovtun in atinfo chat
Tanya Kustikova
угу
у меня все осложняется тем, что я без опыта разворачивания всего этого.
я бы тебе помог, если б он у меня был 😂
источник

TK

Tanya Kustikova in atinfo chat
😁 ну что-то все равно есть)
источник

TK

Tanya Kustikova in atinfo chat
в теории много про что знаю/читала, но как прикрутить на практику пока не вникаю
источник

k

k0nstantin in atinfo chat
Tanya Kustikova
в теории много про что знаю/читала, но как прикрутить на практику пока не вникаю
Начните расширять\оптимизировать то что уже есть. В результате увидите чего не хватает и добавялйте по тихоньку
источник

TK

Tanya Kustikova in atinfo chat
Да, с этого и начинаем. Пока в планах покрыть апи тестами + селениум тесты, настроить запуск через  CI
источник

k

k0nstantin in atinfo chat
+ читаем литературку если  " без опыта разворачивания всего этого"
источник