0

私のtestng.xmlでグループと依存関係を使用して、次の疑問があります

スイートの最後で一連のメソッドを実行する必要があります (これらのメソッドは、他のテスト ケースで作成されたデータを削除するためのテスト ケースです)。したがって、最初に「削除された」グループを除外するテストがあり、次にこのグループが「削除された」だけを含むテストがあります。

例:

<test name="Test1" preserve-order="true" >
        <groups>
            <run>
                <exclude name="removed" />
            </run>
        </groups>
        <classes>
                <class name="class1"/>
        </classes>
</test>

<test name="Remove" preserve-order="true" >
        <groups>
            <run>
                <include name="removed" />
            </run>
        </groups>
</test>

問題は... class1 には、削除されたグループに属するメソッドがあります。「削除」テストが実行されないのはなぜですか? これは小さな例ですが、削除されたグループには、最初に実行される多くのクラスのメソッドが含まれています。Testng 6.8 で Selenium を使用しています。

4

1 に答える 1