Я пытаюсь обеспечить независимость между испытаниями транспортира в спецификации. Чтобы определить, зависят ли тесты от состояния, введенного предыдущим тестом, я хотел бы запустить эти тесты в произвольном порядке.Могут ли тесты транспортиров работать в случайном порядке?
Есть ли способ рассказать транспортир, порядок испытаний может быть рандомизирован?
я нашел запрос функции для Жасмин at pivotaltracker
Модульное тестирование должно гарантировать, что старт после тестирования такое же, как состояние перед тестированием - инициализация, проверить, утвердить, восстановить. Я был бы более склонен к тому, чтобы ваш тест был прав, чем рандомизировать их. – Enigmativity
Я хочу убедиться, что при добавлении новых тестов они независимы. Поэтому введение случайного фактора поможет идентифицировать тесты, которые не соответствуют этому требованию. – TomVW
Рандомизация их не гарантирует, что они независимы. Это было бы похоже на отправку автомобилей случайно через перекресток - вы можете получить сбой, а вы не можете, но дороги определенно не являются независимыми. Вы ничего не доказываете. Вам действительно нужно убедиться, что вы заложите дороги, которые полностью отделены друг от друга, чтобы убедиться, что они независимы. – Enigmativity