>а и 
>4. интеграционное тестирование - очень дорогое, но при этом _при
>наличии_ обычных тестов позволяет выявить очень малое количество
>ошибок.

По моим ощущениям хорошо покрыть тестами программу - значит написать раза в 
2..4 больше кода,
чем в самой программе. Но сам код тестов легче писать - там в основном копипаст.

Кстати, есть же стратегии покрытия кода тестами. Одна из них такая:
1) Покрываем код минимально и отдаем тестировщикам.
2) Тестировщики/Пользователи находят баги в поведении.
3) Правим баги и цементируем исправления тестами.

С почтением,
  Илья Винокуров.

>

-- 
Илья Винокуров
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить