簡體   English   中英

TestNG 報告 - 在訂單中發布測試

[英]TestNG Report- Publishing tests in an Order

TestNG 報告 - 在訂單中發布測試。

如何在 TestNG 自定義報告中按執行順序顯示測試。 現在我執行的測試在 TestNG 報告中隨機發布。 我正在使用此 URL 中的以下自定義偵聽器代碼。

TestNG XML 是:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Main Suite" parallel="false">
  <listeners>
    <listener class-name="com.dev2qa.example.testng.report.custom.CustomTestNGReporter"/>
  </listeners>
  <test name="CHApp Android Automation" preserve-order="true" enabled="true">
    <classes>
      <class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet1">
        <methods>
          <include name="exe_Scheduler"/>
          <include name="chApp_SignIn"/>
          <include name="chApp_VerifyUserRecogInApp"/>
          <include name="chApp_HeaderMenu"/>
          <include name="chApp_HamburgerMenu"/>
          <include name="chApp_DailyPrize"/>
        </methods>
      </class>
      <class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet3">
        <methods>
          <include name="c1_SuperPrizeSweep1"/>
          <include name="c1_SuperPrizeSweep1_Complete"/>
          <include name="c1_Mission1Sweep2"/>
        </methods>
      </class>
      <class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet2">
        <methods>
          <include name="c1_Mission1Sweep2_Complete"/>
          <include name="chApp_VerifyVIPInApp"/>
          <include name="chApp_SignOut"/>
        </methods>
      </class>
    </classes>
  </test>
</suite>
  • 范圍報告始終根據您為其創建的內容管理測試訂單。
  • 無需在 TestNG.XML 中管理方法名稱,您應該將其刪除。 嘗試創建簡單的結構。 然后為您的項目實施它。 您應該在不使用 Selenium 參考的情況下實現多個測試,您可以對其進行測試。

    參考 1: http : //extentreports.com/docs/versions/3/java/#basic-usage
    參考2: https : //github.com/ishah09/ExtentReport-3.1.5

  • 你管理不當,導致你。 我發現了一些東西,ExtentManager.getExtent(); 這與實際使用有所不同。

所以我建議你通過上面提到的參考資料並實施它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM