Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

unit tests

06.11.18 10:57
Re: unit tests
 
MrSanders старожил
Более того, юнит-тесты и не должны взаимодействовать ни с какими сторонними ресурсами.

+1

Как только для теста нам нужна работающая БД, веб-сервис или какой-то другой сервер, это уже не юнит тест. А как минимум - "интеграционный".


Если есть опасения что структура/содержимое чужого сайта может измениться - надо делать метод, который парсит ответ, отказоустойчивым, выдавать, например, последнее считанное значение (главное чтобы с ошибкой не вываливался) и делать программку/скрипт (назовите это "health check") - раз в день/час проверять можем ли мы пропарсить ответ сайта и если нет, то громко кричим (как можем, е-мейл, смс, в твиттер разработчикам :)).

 

Перейти на