Danielle_92 Ответов: 2

Модульные тесты для C++, какие-нибудь идеи?


Всем привет,

У меня есть проект, для которого я должен написать модульные тесты, но впервые он должен быть на C++, и я не знаком с насмешливыми инструментами и тестовыми фреймворками для C++.
Я хотел бы получить от вас несколько рекомендаций: минусы и плюсы, бесплатно/не бесплатно и т. д..

Заранее спасибо!

Что я уже пробовал:

Google тестирует с помощью gtest, но у него есть некоторые ограничения, такие как издевательство над конкретным классом и виртуальными методами

2 Ответов

Рейтинг:
2

KarstenK

В зависимости от набора инструментов, который вы используете, некоторые инструменты тестирования могут быть рядом с вами. Например, в Visual Studio есть некоторые фреймворки для этого. Читайте онлайн-документацию. В противном случае вам следует спросить людей, которым вы предоставляете, какие инструменты писать.

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


Рейтинг:
1

Danielle_92

Ну, я действительно нашел кое-что, что может быть стоит попробовать. Это бесплатно, так что я не рискую. Я случайно увидел это в другой теме на этом форуме. Он называется Isolator ++ и не имеет никаких насмешливых ограничений того, что я упомянул выше.
Я постараюсь применить то же самое к своему проекту и отредактировать этот пост, чтобы держать вас в курсе событий.


Patrice T

используйте "есть вопрос или комментарий?" кнопка для обсуждения с автором решения.