Для веб-тестирования я использовал Watir & для тестирования API xUnit (где x может быть 'j', 'n' и т. Д.)
Если вы сообщите нам, какую платформу вы программируете/ testing, тогда должны появиться более конкретные ответы.
Редактировать: Для насмешливого C ++ есть googlemock библиотека.Легко найти других, поищите в Интернете «mock [language]», где [language] - это C ++, C, Python.