Работа с TestNG - PullRequest
       14

Работа с TestNG

0 голосов
/ 08 марта 2011

Я работаю стажером в среде автоматизированного тестирования.Я должен знать о TestNG и некоторых примерах TestNG.Что подразумевается под Test Suite?Кто-нибудь может дать мне пример кода?

Ответы [ 3 ]

5 голосов
/ 08 марта 2011

Почему бы не начать с источника?Документация TestNG на их сайте

http://testng.org/doc/documentation-main.html

3 голосов
/ 22 февраля 2012

В TestNG suite - высший уровень группировки тестов. Он определяется одним XML-файлом . Он может включать конструкции test (которые отличаются от конкретных тестов, которые вы будете реализовывать), groups, classes и methods. Чтобы лучше понять, как все эти элементы связаны, ознакомьтесь с разделом 5 - Методы испытаний, Тестовые классы и Тестовые группы документации. Чтобы понять, как <suite> определен в testng.xml, проверьте DTD для этого файла.

Ниже приведены рекомендации, которые помогут вам лучше понять TestNG и модульное тестирование в целом:

  1. Определенно, начните с раздела документации веб-сайта TestNG. Они предоставляют некоторые примеры кода на Java.
  2. Если вы сможете достать книгу Следующее поколение Java Testing , это будет хороший ресурс для продолжения. Также есть иллюстрации обсуждаемой функциональности в Java.
  3. Вам необходимо понять основы тестирования, чтобы увидеть, как TestNG использует их:
  4. Посмотрите на некоторые другие фреймворки и учебники для юнит-тестов. Самым простым из них будет JUnit , откуда и произошла большая часть TestNG (по крайней мере, согласно book ).
0 голосов
/ 22 ноября 2012

Тестовый набор - это водительский класс тестовых случаев. Если у вас есть много классов тестовых наборов с несколькими методами тестирования, класс test suite или suite.xml могут вызывать каждый из тестовых классов один за другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...