Разница между тестами и шагами в тестинге

Я новичок в testng, я использую testng с отчетом о степени. В отчете о степени я вижу две диаграммы как Тесты и Шаги. Мой общий тест состоит из 2 проходов и 4 сбоев, которые я вижу в тестовой таблице, я не знаю, что такое таблица шагов.

Может кто-нибудь объяснить мне разницу между тестами и шагами. Я приложил свой отчет о степени.

Мой testng.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
  <test name="Test">
    <classes>
      <class name="com.ttn.Test.Functionality2"/>
      <class name="com.ttn.Test.Functionality1"/>
    </classes>
  </test> <!-- Test -->
</suite> <!-- Suite -->

Пожалуйста, порекомендуйте.

1 ответ

Тесты определяют: Итоговый раздел теста, который вы создали в своем отчете: который имеет следующий синтаксис: extentReport.createTest("name of section")

Шаги определяют: Общее количество журнала, который вы создали в скрипте, который имеет синтаксис, такой как: testlog.info() ИЛИ ЖЕ testlog.pass() ИЛИ ЖЕ testlog.fail() где testlog является объектом класса ExtentTest,

Обратитесь к примеру ниже для получения дополнительной информации: Изображение отчета

В этом отчете есть 3 раздела, которые были созданы и показаны как тесты. А Steps определяет номера логов, которые были переданы в Script.

Другие вопросы по тегам