Александр Некрасов — Ускоряем тесты на Python с асинхро?

Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция). Подробности и билеты: https://jrg.su/Tq0vcu — — Скачать презентацию с сайта Heisenbug — https://jrg.su/dxTHyO Современные клиент-серверные приложения становятся все сложнее, а количество внешних интеграций может исчисляться десятками. Не всегда есть возможность и время писать моки или поднимать полноценные мок-серверы, чтобы процесс прогона API интеграционных автотестов выполнялся быстро, и при этом тесты проверяли всю необходимую функциональность. Выполнение тестов, связанных с внешними системами, может достигать нескольких минут, а иногда и того больше! Что делать, если таких тестов у нас не парочка штук, а десятки или сотни? Одно из решений — переход на использование асинхронного API. И, соответственно, переход на асинхронные тесты, с помощью которых мы сможем снять с себя рамки длительности выполнения тестов, при этом не увеличивая длительность самих тестовых прогонов.

12+
20 просмотров
год назад
12+
20 просмотров
год назад

Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция). Подробности и билеты: https://jrg.su/Tq0vcu — — Скачать презентацию с сайта Heisenbug — https://jrg.su/dxTHyO Современные клиент-серверные приложения становятся все сложнее, а количество внешних интеграций может исчисляться десятками. Не всегда есть возможность и время писать моки или поднимать полноценные мок-серверы, чтобы процесс прогона API интеграционных автотестов выполнялся быстро, и при этом тесты проверяли всю необходимую функциональность. Выполнение тестов, связанных с внешними системами, может достигать нескольких минут, а иногда и того больше! Что делать, если таких тестов у нас не парочка штук, а десятки или сотни? Одно из решений — переход на использование асинхронного API. И, соответственно, переход на асинхронные тесты, с помощью которых мы сможем снять с себя рамки длительности выполнения тестов, при этом не увеличивая длительность самих тестовых прогонов.

, чтобы оставлять комментарии