两个软件测试工具使用的一些问题记录如下:
JUnit4测试套件
笔记:
在JUnit4中,如果想要同时运行多个测试类,需要使用两个注解:
@RunWith(Suite.class)指定使用Suite运行器来运行测试;
@SuiteClasses(ClassName.class)指定运行哪些测试类。
测试类可以指定为Suite,这样JUnit会继续再去寻找里面的测试类,一直找到能够执行的Test Case并执行之。
<1>:将要测试的测试类的名字列入suiteclasses中
代码示例1:
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import junit.framework.TestSuite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
HelloWorldTest.class,
HiTest.class,
})
public class TestAll {
}
<2>一个套件可以包含另一个套件。
代码示例2:
import static org.junit.Asser