Алексей Шестаков — Система тестирования приложения вышки сотовой связи
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9 — — Скачать презентацию с сайта Heisenbug — https://jrg.su/pkY1t8 Одно из направлений разработки в YADRO — Телеком. Они разрабатывают базовую станцию LTE вышки мобильной связи — то, благодаря чему есть доступ в интернет и к звонкам. Алексей рассказал, что такое вышка сотовой связи, где находится базовая станция и чем она занимается, какой набор приложений работает на ней и какой сетевой стек использует. Далее спикер заглянул на физический уровень и рассмотрел задачи, решаемые этими приложениями, разобрал отличия от типичной разработки и сложности получения тестовых массивов данных. И наконец показал, какие классы тестирования необходимо реализовать для первичного тестирования приложения, как и зачем была разработана математически корректная модель «базовой станции», какие задачи перед ней стоят. Как благодаря этой модели у команды YADRO есть идеальный юнит-тест и глубокий уровень покрытия архитектуры приложения. Доклад ориентирован на слушателя, знакомого с сетевыми технологиями. В контексте тестирования показаны примеры юнит-тестов, описан процесс тестирования приложения на основе математической модели, показана общая архитектура тестовой инфраструктуры, разработанной как часть приложения.
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9 — — Скачать презентацию с сайта Heisenbug — https://jrg.su/pkY1t8 Одно из направлений разработки в YADRO — Телеком. Они разрабатывают базовую станцию LTE вышки мобильной связи — то, благодаря чему есть доступ в интернет и к звонкам. Алексей рассказал, что такое вышка сотовой связи, где находится базовая станция и чем она занимается, какой набор приложений работает на ней и какой сетевой стек использует. Далее спикер заглянул на физический уровень и рассмотрел задачи, решаемые этими приложениями, разобрал отличия от типичной разработки и сложности получения тестовых массивов данных. И наконец показал, какие классы тестирования необходимо реализовать для первичного тестирования приложения, как и зачем была разработана математически корректная модель «базовой станции», какие задачи перед ней стоят. Как благодаря этой модели у команды YADRO есть идеальный юнит-тест и глубокий уровень покрытия архитектуры приложения. Доклад ориентирован на слушателя, знакомого с сетевыми технологиями. В контексте тестирования показаны примеры юнит-тестов, описан процесс тестирования приложения на основе математической модели, показана общая архитектура тестовой инфраструктуры, разработанной как часть приложения.