Александр Некрасов
Компания: MTS Digital
Современные клиент-серверные приложения становятся все сложнее, а количество внешних интеграций может исчисляться десятками. Не всегда есть возможность и время писать моки или поднимать полноценные мок-серверы, чтобы процесс прогона API интеграционных автотестов выполнялся быстро, и при этом тесты проверяли всю необходимую функциональность. Выполнение тестов, связанных с внешними системами, может достигать нескольких минут, а иногда и того больше! Что делать, если таких тестов у нас не парочка штук, а десятки или сотни?
Одно из решений — переход на использование асинхронного API. И, соответственно, переход на асинхронные тесты, с помощью которых мы сможем снять с себя рамки длительности выполнения тестов, при этом не увеличивая длительность самих тестовых прогонов.
Компания: MTS Digital
Компания: MTS Digital