Я думаю, что как локальная, так и облачная скорость и распараллеливание сегодня достаточно хороши и со временем только улучшатся. Поэтому я считаю, что системные тесты гораздо безопаснее, если вы запускаете новое приложение сегодня.

уском Rails 5.1 они включили системные тесты. Это означает, что мы можем также проверить наш JavaScript в Rails. Я вижу, руководство Rails объясняет пример тестасоздание статьи в обоих случаях: через системный тест и интеграционный тест.

Теперь вопрос: до Rails 5.1 я писал сложные тестовые примеры в интеграционных тестах. Но теперь у меня есть два варианта написания тестового примера. Я могу написать тестовый пример, как

test: should create article

в интеграционном тесте, но я также могу написать тот же тест в системном тесте.

Так, когда я должен выбрать системный тест, чтобы написать контрольный пример, и когда выбрать интеграционные тесты?

Ответы на вопрос(2)

Ваш ответ на вопрос