является ли NUnit плохим выбором для теста Selenium?

Я прочитал бесчисленное количество ответов на SO при поиске NUnit + зависимых методов + порядка выполнения тестов. Итак, я пытаюсь написать интеграционные тесты, используя среду модульного тестирования !!!

Приведу пример интеграционных тестов (и это только один пример). Мне нужно создать действующую учетную запись, прежде чем продолжить другие тесты. Если создание учетной записи не удается, я бы хотел прервать выполнение всего теста.

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

  1. Ненужное дублирование / выполнение кода
  2. Что делать, если создание учетной записи приложения не работает, все мои тесты все равно будут пытаться создать и учетную запись снова и снова и терпят неудачу

Я склонен думать, что NUnit может быть не прав в отношении тестов Selenium. Но если не Nunit, то что мне использовать?

10
задан Tarun 21 February 2012 в 05:41
поделиться