testng中测试和步骤之间的区别

时间:2017-04-01 21:23:55

标签: testng extentreports extent test-reporting test-results

我是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 -->

enter image description here 请指教。

1 个答案:

答案 0 :(得分:0)

测试定义:您在报告中创建的总测试部分:其语法如下:.map((res: Response) => <Array<Category>>res.json().Categories)

步骤定义:您在脚本中生成的日志总数,其语法如下:extentReport.createTest("name of section")testlog.info()testlog.pass()其中testlog是ExtentTest类的对象,

请参阅以下示例以获得更多说明: Image of Report

在此报告中,有3个部分已创建并显示为测试。并且Steps定义了在Script中传递的日志数。