Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

API переходить з моноліту в мікросервіси. Мігрувати старі тести чи писати з нуля?

api-framework-migration
Теги: #<Tag:0x00007fedc7524ad8>

(Viktor Chmel) #1

Привіт! Є філософське питання.
В сімейсті API декілька “дітей” переходять з моноліту в мікросервіси. Нажаль сумісності не буде, тобто робити вони будуть те ж саме, але іншим способом і через інші запити.

Є купа тестів написаних для “старої” системи, які можна перенести в нову. Автоматизувалося все що можна, тому їх реально багато. Тобто руками ми нічого регулярно не тестимо. Лише перед автоматзацією, чи для поодиноких перевірок.

І от я думаю, а чи є сенс це все переносити? Може гарно написати тести на сам API, тобто на кожен його параметр, що використовується і на їх комбінацію. І потім додавати тести на багі і на нові фічі.

Хто, що думає, у кого який досвід?


#2

все абсолютно останется точно так же? вангую что появится больше ендпоинтов которые будут общаться между собой и все то что раньше передавалось внутри будет идти через API.