Здравствуйте, ILva_, Вы писали:
IL_>Все привет,
IL_>Нужна информация (статьи, книги, советы) как быстро развернуть среду для юнит тестирования. Есть проект с приличным объемом кода на С++/MFC под Visual Studio 2003, небходимо снабдить его тестами.
IL_>Хотелось бы найти подробное описание как тестировать классы и систему в целом при учете различных связей и т.д. Также как организовать сам проект с тестами, чтобы он не мешал разработке основного проекта и мог запускаться одним кликом.
Я так понял что на с++ в общем случае токо ручками. Ж)
Здесь юнит тесты более подстроены под дотнет-языки..
Хотя коекакие библиотеки думаю должны быть.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
См.
http://cppunit.sourceforge.net/cppunit-wiki
Пожалуй самый удобный и продвинутый framework для C++.
Posted via RSDN NNTP Server 2.0
Здравствуйте, ILva_, Вы писали:
IL_>Все привет,
IL_>Нужна информация (статьи, книги, советы) как быстро развернуть среду для юнит тестирования. Есть проект с приличным объемом кода на С++/MFC под Visual Studio 2003, небходимо снабдить его тестами.
IL_>Хотелось бы найти подробное описание как тестировать классы и систему в целом при учете различных связей и т.д. Также как организовать сам проект с тестами, чтобы он не мешал разработке основного проекта и мог запускаться одним кликом.
Долгое время использую boost::test, очень доволен.
http://www.boost.org/libs/test/doc/index.html
Здравствуйте, ILva_, Вы писали:
IL_>Все привет,
IL_>Нужна информация (статьи, книги, советы) как быстро развернуть среду для юнит тестирования. Есть проект с приличным объемом кода на С++/MFC под Visual Studio 2003, небходимо снабдить его тестами.
IL_>Хотелось бы найти подробное описание как тестировать классы и систему в целом при учете различных связей и т.д. Также как организовать сам проект с тестами, чтобы он не мешал разработке основного проекта и мог запускаться одним кликом.
Неплохой визуализатор описан на codeproject
http://www.codeproject.com/cpp/UnitTestsReporter.asp
кроме того статья содержит ряд ссылок на подобные тулы