Разница между тестами и шагами в тестинге
Я новичок в 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.