Как не выстрелить себе в ногу, тестируя C-шный SDK на Python
Тезисы
TBoost SDK — клиентская библиотека на C для работы с файлами на СХД TATLIN.BACKUP по собственному протоколу T-BOOST. В докладе покажу, как мы построили систему автоматизированного тестирования этой нативной библиотеки с использованием Python, не модифицируя исходный код. Обеспечили поддержку как локального, так и удаленного запуска тестов. Несмотря на специфику продукта, доклад будет интересен тем, кто хочет на одном примере понять, как быстро и надежно протестировать железную или системную логику, не превращая команду автоматизации в разработчиков на C.
TBoost SDK — клиентская библиотека на C для работы с файлами на СХД TATLIN.BACKUP по собственному протоколу T-BOOST. В докладе покажу, как мы построили систему автоматизированного тестирования этой нативной библиотеки с использованием Python, не модифицируя исходный код. Обеспечили поддержку как локального, так и удаленного запуска тестов. Несмотря на специфику продукта, доклад будет интересен тем, кто хочет на одном примере понять, как быстро и надежно протестировать железную или системную логику, не превращая команду автоматизации в разработчиков на C.
Информация о спикере
Полина Ященко
Старший инженер по разработке ПО, YADRO
Руковожу автотестированием СХД, и сама автоматизирую все тесты подряд: UI, CLI, REST API, I\O и так далее.
Рассказывала на YADRO QA митапе про загвоздки тестирования СХД: https://vkvideo.ru/video-226636130_456239200?t=1h46m35s&list=ln-vB16f2FYOrQ684YQey
  • Полина Ященко
    Старший инженер по разработке ПО, YADRO
    Руковожу автотестированием СХД, и сама автоматизирую все тесты подряд: UI, CLI, REST API, I\O и так далее. 
    Рассказывала на YADRO QA митапе про загвоздки тестирования СХД: https://vkvideo.ru/video-226636130_456239200?t=1h46m35s&list=ln-vB16f2FYOrQ684YQey
Все доклады трека