两个软件测试工具使用的一些问题记录如下:
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.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import o

本文详细介绍了如何在JUnit4中使用Suite注解运行多个测试类,并展示了如何创建套件包含其他套件。此外,还讲解了EMMA这款Java测试覆盖率工具的使用,包括通过EclEmma在Eclipse中进行覆盖率分析,以及如何查看和导出测试覆盖率报告。
最低0.47元/天 解锁文章
672

被折叠的 条评论
为什么被折叠?



