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

Alexandr Gomoliako zzz на zzz.org.ua
Пт Мар 16 13:16:08 PDT 2012


On Fri, Mar 16, 2012 at 10:08 PM, worldmind <worldmind at mail.ru> wrote:
> В Сб., 17/03/2012 в 01:43 +0600, Nick Knutov пишет:
>> а расскажите пожалуйста, что лучше почитать про юнит тесты, в контексте
>> "как придумать что тестировать"?
>
> Не очень понятно в чём вопрос - то что код делает, то и тестировать,
> юнит тестирование это же тестирование юнита - например, есть модуль
> определяющий стоимость услуги на нужный срок исходя из текущего
> состояния услуги, клиента и тарифа, вот и нужно его обложить mock
> объектами и подавать на вход разные их комбинации проверяя что стоимость
> подсчитана верно.
> А если уже нужны интеграционные тесты всего и вся, то у
> панельки/биллинга должно быть API - создать клиента, сменить тариф,
> добавить услугу, это API и нужно вызывать в какой-то изолированно от
> продакшена развёрнутой версии и проверять что нужные действия
> выполнились

А если чуть поточнее, то можно начать тестировать те куски кода,
которые собираетесь менять. Например, нашелся баг в функции - написали
тест для функции, захотелось оптимизировать что-то - написали тест для
этого чего-то, и т.д.


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