2011-03-28 88 views
0

我在一個測試套件工作,我目前正試圖實現基於下面的XML如下設計:是否可以使用TestNG實現以下設計模式?

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="Suite" parallel="none"> 
    <parameter name="server" value="http://www.smartdate.com/"/> 
     <test name="Test" preserve-order="false"> 
     <classes> 
      <class name="testscripts.SetUp"/> 
      <class name="testscripts.TestHome"/> 
     </classes> 
    </test> 
</suite> 

在這短短的例子中,我想以下幾點:

  1. 運行SetUp配置(該類只定義了@BeforeSuite,@AfterSuite,並且可能是其他註釋,如@BeforeClass,@AfterClass,@Test方法)。
  2. 運行以下所有類,在本例中只是一個「TestHome」,但保留了以前的配置。

現在的問題是,這可能嗎?

謝謝你在前進, 納韋爾

回答

0

好吧,你想你的建議的設計呢?它應該工作。嘗試一下,如果有問題沒有按預期工作,請回報。

+0

是的我試過了,但SetUp被執行並且所有的TestHome測試都失敗了,看起來在SetUp中創建的會話/實例已經結束,任何解決方法來實現類似這樣的事情? – 2011-03-29 18:43:48

+0

不知道你的SetUp類實際上做了什麼以及它如何執行它需要的東西,這很難回答。 – 2011-03-30 02:36:43

相關問題