JUnit vs TestNG?

Хотелось бы услышать мнение хабрапользователей на эту тему. Что сейчас лучше и почему?
  • Вопрос задан
  • 14727 просмотров
Пригласить эксперта
Ответы на вопрос 4
javenue
@javenue
TestNG был сделан на базе JUnit, Там даже аннотации похожи. Все преимущества, которые описаны на сайте TestNG как мне кажется не являются преимуществами, так как подавляющее их большинство поддерживаются на уровне IDE (например, запуск нескольких классов) или языка (например, синхронизация). Может быть логирование — это преимущество.

А моков ни там, ни там нет.

Все же до сих пор больше используют JUnit. Так что я бы рекомендовал смотреть в эту сторону.
Ответ написан
@dkurilenko
не уверен есть ли такой функционал в JUNIT4, но в TestNG используем зависимости тестов и паралелельное исполнение.
Ответ написан
@googol
JUnit более «стандартный» что-ли. Рекомендую начать именно с него и только если действительно чего-то нехватает переходить на TestNG.
Ответ написан
@uthark
Я использую JUnit 3/4 в уже существующих проектах. В новых — TestNG.
По функциональности на данный момент они предоставляют примерно одинаковые возможности.

Есть достаточно подробное сравнение обоих на www.mkyong.com/unittest/junit-4-vs-testng-comparison/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы