JUnit Developer переходит на TestNG. что я должна знать? - PullRequest
1 голос
/ 21 ноября 2011

Я пишу свои тесты с JUnit уже много лет. Теперь мне интересно начать разработку с TestNG. Какие основные вещи могут сбить меня с толку при разработке / написании классов TestNG.? Я буду скучать по asserThat?

1 Ответ

4 голосов
/ 21 ноября 2011

Единственное, что я бы порекомендовал, это использовать класс AssertJUnit для ваших утверждений, а не TestNG Assert, потому что порядок аргументов не одинаков и, вероятно, вас раздражает :-) Кроме того, TestNG использует BeforeMethod вместо Before.

Кроме этого, переход должен быть тривиальным. Если вы используете Eclipse, плагин TestNG преобразует все ваши тесты JUnit 3 (и JUnit 4 в некоторой степени) в один клик, так что вы можете начать с этого.

Некоторые функции, которые вы могли бы рассмотреть в первую очередь:

  • Группы
  • Зависимости (если они вам нужны)
  • Выполнение ваших тестов параллельно

Наконец, хотя вам не нужно создавать testng.xml файл, чтобы начать, я предлагаю вам продолжить и сделать это, потому что он откроет все функции, которые TestNG может предложить сразу.

Если у вас есть какие-либо дополнительные вопросы, пишите в список рассылки testng-users.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...