JUnit vs TestNG?

Хотелось бы услышать мнение хабрапользователей на эту тему. Что сейчас лучше и почему?
  • Вопрос задан
  • 13806 просмотров
Пригласить эксперта
Ответы на вопрос 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/
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ProfitClicks Краснодар
от 60 000 руб.
Finch Москва
от 60 000 руб.
Coms Москва
от 50 000 до 70 000 руб.
22 мая 2019, в 23:03
15000 руб./за проект
22 мая 2019, в 22:44
1000 руб./за проект