Вход на сайт
Юнит тесты для "системного" приложения
2301 просмотров
Перейти к просмотру всей ветки
в ответ Программист 23.04.21 19:44
У "черного ящика" есть только вход и выход.
-----
Угу...
Вот только не вполне определено что именно понимается под "черным ящиком".
Документация, которая доступна, описывает функционирование отдельного устройства.
Соответственно код написанный по данной документации будет корректно работать с устройством.
Можно тестировать - все пройдет нормально.
Вот только де-факто "черным ящиком" является не устройство, а сеть.
Документации на сеть - нет. Все что есть - устройств может быть много, они могут быть разаными и взаимодействовать.
А поведение устройства в сети весьма отличается от того что описано в документации.