JUnit vs TestNG. Основные аннотации

Аннотации, поддерживаемые тестовыми фрейворками, выглядят очень похоже.

Основные отличия заключаются в следующем: 1. В JUnit 4, мы объявляем “@BeforeClass” and “@AfterClass” как статичные методы. TestNG лишен этих ограничений. 2. 3 доволнительных setUp/tearDown уровня: сьют и группа (@Before/AfterSuite, @Before/AfterTest, @Before/AfterGroup). Подробно http://testng.org/doc/documentation-main.html#annotations. 3. В целом конвенция именования для аннотаций у TestNG более понятна для тех, кто с ними не знаком. В то время как аннотации JUnit могут вызывать вопросы о их назначении ( “Before”, “After” and “Expected”).

Вопрос 1. Какие еще аннотации вы бы добавили? Вопрос 2. Какие свойства есть у аннотации @Test (JUnit и TestNG)?

Last updated