我的testng.xml文件看起来像-
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="5" name="SUITE" parallel="classes">
<test name="TEST" preserve-order="true">
<classes>
<class name = "" /> ( I have around 2000 TC here)
</classes>
</test>
</suite>
设置保留顺序是否会影响或阻碍并行性?假设我有5个线程和100个TC。它是在完成一个类的执行后移至第六类,还是等到所有5个线程完成执行?
对于某些具有多个测试方法的类,我只看到该类被执行。似乎测试用例是顺序执行而不是并行执行
答案 0 :(得分:0)
请参见此https://testng.org/doc/documentation-main.html#parallel-tests一类的一个线程。如果类包含多个方法,则同一线程将执行所有这些方法。保留顺序不会影响并行类。