Что ThreadX использует для тестирования?

Я студент, разрабатывающий приложение для микроконтроллера, использующее Azure RTOS ThreadX, и я никогда не использовал тесты и хочу начать модульное тестирование, интеграционное тестирование и автоматические тесты. Я узнал о тестовых фреймворках Ceedling и Google, но хотел бы знать, что сообщество и команда ThreadX используют или рекомендуют для продолжения тестов.

Мой язык программирования - C, и я использую Cortex M0+.

1 ответ

ThreadX имеет специальный набор тестов, специально написанный для тестирования и сертификации ОСРВ и промежуточного программного обеспечения.

Для кода вашего приложения поверх ОСРВ вы можете использовать упомянутые вами комплекты.

Я бы порекомендовал вам в дополнение к модульному тестированию использовать один или два инструмента статического анализа для выявления других типов проблем. Во время модульного тестирования и тестирования системы также полезно измерять охват кода и ветвей, а также использовать профили для проверки производительности.

Другие вопросы по тегам