Re[3]: Как протестировать отдельную dll?
От: Othello  
Дата: 29.08.07 10:06
Оценка:
Здравствуйте, moorgeist, Вы писали:

M>Здравствуйте, Othello, Вы писали:


O>>http://ru.wikipedia.org/wiki/Юнит-тестирование


O>>Внизу есть список программных средств.

M>Спасибо за быстрый ответ.
M>Как я понял, юнит-тестирование с использованием CPPunit и т.п. предполагает предварительную модификацию текста проекта. Но дело в том, что мне было бы удобнее тестировать dll-ку как готовый бинарник, как "черный ящик", для которого известны только прототипы экспортируемых функций. Чем тут может помочь юнит-тестирование?

Зачем модфицировать проект ? Я не использовал CPPunit, к сожалению, и не знаю как в нём. Но, например, в NUnit — тест может быть самостоятельной библиотекой — с самими тестами (вызовы функций в разном порядке с аргументами правильными и не правильными) — которые вы сами и пишите. И ваша DLL выглядит вполне чёрной. И тест в релиз не включается. По крайней мере — я так делаю — можно конечно всё напихать до кучи.
А ссылку я привёл — потому, что там есть список программных средств.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.