Несколько новичок в TestNG, и не может получить четкий ответ из поисковых запросов в Интернете.
Лучше ли аннотировать весь контрольный пример (при условии, что 1 T C == 1 java класс) как @Test
, или только отдельные шаги / методы T C? Я нашел примеры и учебные пособия, которые показывают это в обоих направлениях.
Специально для моей цели: с одной стороны, мы заботимся о прохождении / провале каждого T C, а не об отдельных шагах. С другой стороны, когда что-то терпит неудачу, мы должны точно знать, где это произошло. Кроме того, я обнаружил, что @Test всего T C проще, особенно с настройками DP & Factory и параллельными / последовательными требованиями. Выполнение этого на уровне метода - это задача, которую я до сих пор пытаюсь решить.
Существует ли общая рекомендация (для этого или дизайн TestNG в целом - я не смог найти много лучшего) практики вне документации)? Лучше ли использовать @Test
на уровне T C или на уровне T C -методов? Или это просто зависит от потребностей проекта?