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

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

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

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

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

1 лайк

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