<HTML><BODY><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;"><div id="">
а и <br>
4. интеграционное тестирование - очень дорогое, но при этом _при<br>
наличии_ обычных тестов позволяет выявить очень малое количество<br>
ошибок.</div></blockquote><br><br>По моим ощущениям хорошо покрыть тестами программу - значит написать раза в 2..4 больше кода,<br>чем в самой программе. Но сам код тестов легче писать - там в основном копипаст.<br><br>Кстати, есть же стратегии покрытия кода тестами. Одна из них такая:<br>1) Покрываем код минимально и отдаем тестировщикам.<br>2) Тестировщики/Пользователи находят баги в поведении.<br>3) Правим баги и цементируем исправления тестами.<br><br>С почтением,<br>  Илья Винокуров.<br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;"><div id=""><br></div></blockquote>
<br>-- <br>Илья Винокуров<br></BODY></HTML>