在硒中,我正在使用ThreadLocal概念并行执行多个xml文件。现在,我想在以下线程之间进行通信:
我尝试使用依赖项,但是它只能在xml文件中显示。
请注意,我正在一个产品中工作,该产品具有包含近10k个测试用例的不同模块。当前的ThreadLocal概念需要一整天才能完成运行。
我想最小化执行时间。请说明任何想法。
答案 0 :(得分:0)
我不确定它是否适合您的情况,但您可以在测试中使用组
you can specify your group dependencies in the testng.xml file(s).
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Test Suite for End To End">
<test name="AUT_E2E_01">
<parameter name="browser" value="Chrome" />
<classes>
<class name="com.myunit.regressiontests">
<methods>
<include name="Test1" />
<include name="Test11" dependsOnMethods="SomeMethod" />
</methods>
</class>
</classes>
<groups>
<dependencies>
<group name="SomeOther-Group" depends-on="Some-Group" />
</dependencies>
</groups>
</test>
</suite>