Покрытие кода в Windows с проприетарной автоматизацией тестирования

У нас есть собственное программное обеспечение для автоматизации тестирования, которое выполняет наш продукт exe. У нас нет тестовых случаев, написанных на C ++, но наш код написан на C ++.

Нам нужно запустить на нашем exe-сервере инструмент автоматизации, который запустит набор тестов, а затем найдет строки кода, которые были выполнены (покрытие кода).

Есть ли способ сделать выше? Что-то похожее на LCOV?

1

Решение

Semantic Designs ‘(моя компания) C ++ Test Coverage Tool может использоваться для этого либо для MS C ++, либо для GCC.

Инструмент обрабатывает ваш исходный код перед его компиляцией. Скомпилированный двоичный файл выполняется любым способом; во время работы прибор собирает информацию о тестовом покрытии и иногда записывает эти данные в специальный файл. Этот файл затем анализируется / отображается с помощью специального интерфейса.

Если вы можете заставить свой инструмент автоматизации сигнализировать о завершении отдельного теста (это может произойти как естественное «последнее действие» в каждом тесте или по другому соглашению), тогда данные о покрытии теста могут быть собраны для каждого теста отдельно. чтобы дать вам более детальное представление о данных покрытия.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]