2017-08-01 62 views

回答

0

您需要在XML parallel="methods"添加和thread-count="2"象下面這樣: -

<suite name="Parallel test suite" parallel="methods" thread-count="2"> 

我還沒有嘗試,但如果你沒有任何類的使用參數作爲參數註解只是用來應該沒有問題提供您的數據。 只是不爲不使用或只是不使用參數的註解,你不希望它

例的試驗定義參數: -

https://www.tutorialspoint.com/testng/testng_parameterized_test.htm

2

當使用TestNG的6.12(其然而,因爲我們說話被釋放),你可以使用它像這樣

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="1265_Suite" parallel="classes" verbose="2"> 
    <test name="One"> 
     <classes> 
      <class name="com.rationaleemotions.stackoverflow.ParameterizedClass"> 
       <parameter name="browsername" value="firefox"/> 
      </class> 
      <class name="com.rationaleemotions.stackoverflow.ChildClassOne"> 
       <parameter name="foo" value="bar"/> 
      </class> 
     </classes> 
    </test> 
</suite> 

一旦TestNG的6.12被釋放,你不會需要做以下(因爲是固定與一流水平錯誤),但在那之前你可以這樣做:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="1265_Suite" parallel="tests" verbose="2"> 
    <test name="One"> 
     <parameter name="browsername" value="firefox"/> 
     <classes> 
      <class name="com.rationaleemotions.stackoverflow.ParameterizedClass"> 
      </class> 
     </classes> 
    </test> 
    <test name="Two"> 
     <classes> 
      <class name="com.rationaleemotions.stackoverflow.AnotherClass"> 
      </class> 
     </classes> 
    </test> 
</suite> 
相關問題