Вопрос классический и был askedseveraltimes. Но эти вопросы и их ответы уже несколько лет.JUnit 4 vs. TestNG 6
Каковы различия между JUnit и TestNG в их текущих версиях? Существуют ли еще важные функции TestNG в JUnit? Насколько легко интегрироваться PowerMock? Как насчет поддержки инструментов (качество плагинов IDE и CI-сервера).
Или, спросил наоборот: есть ли веские причины предпочесть JUnit над TestNG?
Что делает интеграцию PowerMock проще в TestNG? – deamon