Перейти к основному содержимому

5 записей с тегом "TestNG"

Посмотреть все теги

· 5 мин. чтения

1. Обзор

В этой статье мы обсудим создание пользовательских журналов и отчетов с помощью TestNG.

TestNG предоставляет собственную функцию создания отчетов — создание отчетов в форматах HTML/XML. Если тесты выполняются с использованием подключаемого модуля maven-surefire, отчет будет иметь форму по умолчанию, определенную подключаемым модулем. Помимо встроенных отчетов, он предоставляет механизм для простой настройки регистрируемой информации и генерируемых отчетов.

Если вы хотите начать с основ TestNG, ознакомьтесь с этой статьей .

2. Пользовательское ведение журнала

· 10 мин. чтения

1. Обзор

JUnit и TestNG, несомненно, являются двумя самыми популярными средами модульного тестирования в экосистеме Java. Хотя JUnit вдохновляет сам TestNG, он предоставляет свои отличительные черты и, в отличие от JUnit, работает для функциональных и более высоких уровней тестирования.

В этом посте мы обсудим и сравним эти фреймворки, рассмотрев их особенности и распространенные варианты использования .

2. Настройка теста

При написании тестовых случаев часто нам нужно выполнить некоторые инструкции по настройке или инициализации перед выполнением тестов, а также некоторую очистку после завершения тестов. Давайте оценим их в обеих рамках.

· 4 мин. чтения

1. Обзор

В этом коротком руководстве мы увидим, как запускать тесты TestNG из командной строки. Это полезно для сборок или если мы хотим запустить отдельный тест непосредственно во время разработки.

Мы можем использовать инструмент сборки, такой как Maven , для выполнения наших тестов, или мы можем запустить их напрямую с помощью команды java .

Рассмотрим оба подхода.

2. Пример обзора проекта

В нашем примере давайте воспользуемся кодом, содержащим одну службу, которая форматирует дату в строку:

public class DateSerializerService {
public String serializeDate(Date date, String format) {
SimpleDateFormat dateFormat = new SimpleDateFormat(format);
return dateFormat.format(date);
}
}

· 7 мин. чтения

1. Обзор

В этой статье мы представим среду тестирования TestNG.

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

2. Настройка

Начнем с добавления зависимости Maven в наш файл pom.xml :

· 5 мин. чтения

1. Введение

Эта статья представляет собой краткое практическое введение в работу с Selenium и написание тестов с помощью JUnit и TestNG .

2. Интеграция с селеном

В этом разделе мы начнем с простого сценария — открываем окно браузера, переходим по указанному URL-адресу и ищем нужный контент на странице.

2.1. Зависимости Maven