[Moscow.pm] юнит тесты

Nick Knutov mail на knutov.com
Сб Мар 17 01:37:20 PDT 2012


Спасибо, интересная мысль.

17.03.2012 13:08, Daniel Podolsky написал:
>> а расскажите пожалуйста, что лучше почитать про юнит тесты, в контексте "как
>> придумать что тестировать"?
> Зависимость полезности юнит-тестов от покрытия похожа, на мой взгляд,
> на степенную функцию, с положительным и меньшим единицы показателем.
>
> То есть - появление самого элементарного теста (все зависимости
> грузятся, и на один предопределенный набор входных данных появляется
> предсказанный результат) дает потрясающий эффект. Реально потрясающий,
> если проект достаточно сложен. Находятся баги, причем не только в
> покрытом, а и в связанном коде, происходит структурирование кода,
> сокращается время тестирования, и т.п.
>
> Увеличение количества проверяемых наборов данных до полного покрытия
> методами эквивалентных и граничных значений дает заметный, но
> несравнимый с первоначальным, эффект.
>
> Развитие системы до покрытия всех - а пусть и только основных -
> тонкостей функционирования юнита практически не дает эффекта (это
> IMHO, ага). Потому, что код теста становится сложным, отнимая заметное
> время (и уже сам требует тестирования).
>
> Возвращаясь к топику - а есть ли смысл вообще что-то читать про "это"?

-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130


Подробная информация о списке рассылки Moscow-pm