Здравствуйте, Аноним, Вы писали:
AT>>Если интерфейса нет
, то можно обойтись модульными тестами.
А>а вот модульный тест очень даже ничего (если я правильно понял из названия)
А>пишшется dll которая динамически связывается через интерфейс с нужным объектом
А>и тестит его до посинения
Можно и dll писать. Но есть уже готовое, обратите внимание на библиотеки и инструменты для модульного тестирования. Тут уже зависит от того, на чем вы разрабатываете свой продукт. Если .NET, то в тему будет NUnit, если C/C++, то можно использовать CppUnit.
AT>>Если все-таки непреодолимо
желание писать тесты в основном коде проекта с использование каких-нибудь таймеров, то могу порекомендовать пользоваться директивами условной компиляции и размещать код тестов внутри них.
А>тоже вариант но лишний код в тексте плохо...
Это верно, тесты должны размещаться в другом проекте.