Как протестировать систему из N объектов, которые могут прибывать в 2х и более состояниях? Всем привет. Вот в чем суть проблемы. Как протестировать систему из N объектов, которые могут прибывать в 2х и более состояниях? Чтобы было понятно, возьмем пример из жизни. У нас автомобиль, наша задача поехать, для этого упростим нашу модель до 3 объектов системы: 1. Ключ зажигания 2. Двигатель 3. Колеса Чтобы нам поехать, 3 этих элемента должны иметь статус активно. В нашел случае это 2^3 = 8 состояний, из них только 1 даёт нам положительный исход. В таком случае описать тест ручками из 8 состояний не составит труда, но если у нас в системе 10 элементов, то это уже 1024 состояния сами понимаете, что будет дальше. Так и как нам тестироваться? Или быть может здесь должен быть совсем иной архитектурный подход? п.с. И вот к нам прибегает заказчик и кричит, что автомобиль не едет в котором N элементов скажите почему, мы делаем срез системы и.... что дальше?
Протестировал объект номер 1и так далее до N, при первом же отказе досрочно выходишь из цикла и сообщаешь номер неисправного объекта. В чем сложность, непонятно.
Протестировал объект номер 1и так далее до N, при первом же отказе досрочно выходишь из цикла и сообщаешь номер неисправного объекта. В чем сложность, непонятно.