2011-11-08 19 views
0

TestNGで複数のテストスイートを作成して実行できますか?私はスイートをビルドに関連づけたいと思っています。そうすれば、スイートごとに同じ基本構造を持つことができますが、ビルド番号とテストは変更されます。ここに私が持っているスイートがあります...TestNGを使用して複数のテストスイートを実行

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 

<suite name="Build#" parallel="tests" thread-count="5"> 
    <test name="Firefox Tests" preserve-order="true"> 
    <parameter name="Browser" value="Firefox"/> 
    <classes> 
     <class name="testsuites.WelcomePageTests"/> 
     <class name="testsuites.AgencySelectPageTests"/> 
    </classes> 
    </test> 
    <test name="Chrome Tests" preserve-order="true"> 
    <parameter name="Browser" value="Chrome"/> 
    <classes> 
     <class name="testsuites.WelcomePageTests"/> 
     <class name="testsuites.AgencySelectPageTests"/> 
    </classes> 
    </test> 
    <test name="IE Tests" preserve-order="true"> 
    <parameter name="Browser" value="IE"/> 
    <classes> 
     <class name="testsuites.WelcomePageTests"/> 
     <class name="testsuites.AgencySelectPageTests"/> 
    </classes> 
    </test> 
    <test name="Opera Tests" preserve-order="true"> 
    <parameter name="Browser" value="Opera"/> 
    <classes> 
     <class name="testsuites.WelcomePageTests"/> 
     <class name="testsuites.AgencySelectPageTests"/> 
    </classes> 
    </test> 
</suite> 

答えて

0

確かに、あなたは必要なだけ多くのtestng.xmlを作成できます。

プログラムAPIを使用してメモリ内に作成することもできます。スイートのコンテンツが変更される傾向がある場合は、さらに便利です。

+0

同時に両​​方のtestng.xmlファイルを実行するにはどうすればよいですか? –

+0

私はそれをプログラマチックにやり遂げました。それは素晴らしい結果をもたらしました。さらに、私はテストをもっとコントロールしています。私は今、複数のスイートを持つことができ、各スイートは特定のビルドに対応しています。簡単な回帰テストahoy!@ケドリックBeustLol –

+0

それを聞いてうれしい、あなたが多くの質問がある場合はお知らせください! –

関連する問題