Что ThreadX использует для тестирования?
Я студент, разрабатывающий приложение для микроконтроллера, использующее Azure RTOS ThreadX, и я никогда не использовал тесты и хочу начать модульное тестирование, интеграционное тестирование и автоматические тесты. Я узнал о тестовых фреймворках Ceedling и Google, но хотел бы знать, что сообщество и команда ThreadX используют или рекомендуют для продолжения тестов.
Мой язык программирования - C, и я использую Cortex M0+.
1 ответ
ThreadX имеет специальный набор тестов, специально написанный для тестирования и сертификации ОСРВ и промежуточного программного обеспечения.
Для кода вашего приложения поверх ОСРВ вы можете использовать упомянутые вами комплекты.
Я бы порекомендовал вам в дополнение к модульному тестированию использовать один или два инструмента статического анализа для выявления других типов проблем. Во время модульного тестирования и тестирования системы также полезно измерять охват кода и ветвей, а также использовать профили для проверки производительности.