TestCon Moscow 2021

Online Edition

7-9 Сентября

Oнлайн

Андрей Кулешов

Руководитель Отдела Разработки Статических Анализаторов

Huawei, Россия

Биография

Андрей Кулешов — разработчик со стажем более семи лет. Сейчас Андрей работает техническим руководителем в компании Huawei и занимается созданием библиотек и приложений для разработчиков. После окончания ВМК МГУ до Huawei, Андрей работал в компаниях Intel и Deutsche Bank. На протяжении своей карьеры он занимался разработкой и тестированием очень разных продуктов: от оптимизирующих С++ компиляторов, до высоконагруженных Java-приложений для инвестбанкинга. От линтеров для Python и Kotlin до BigData приложений на Scala. Андрей большой фанат JVM-мира и открытого кода, поэтому максимально старается посвящать свое свободное время развитию опенсорс проектов.
GitHub: https://github.com/akuleshov7

Доклад

SAVE: Тестирование Статических Анализаторов и Компиляторов

Очень часто мы смотрим на статический анализ и работу компилятора, как на некоторую непогрешимую данность, которая работает как часы. Но даже разработчики таких фундаментальных приложений могут ошибаться. Именно поэтому им так важно иметь большие тестовые наборы и удобные фреймворки для их исполнения. На примере фреймворка SAVE с открытым кодом мы расскажем про основные практики и проблемы тестирования таких приложений для разработчиков. Расскажем про существующие стандарты и подходы к валидации статических анализаторов.

Ключевые слова

🔑 Distributed Testing
🔑 Test Frameworks
🔑 Static Analysis
🔑 Compilers