1.无maven,照样实现发布war中不含测试代码
在主工程中,不包含任何测试代码,理论上连main方法都不应该存在。测试代码常常放在与主工程同package的下面,以Test+className作为类名。由于采用了junit4,建议使用注解来进行测试用力的配置,而不需要用test开头的method
2.无需启动tomcat、weblogic 等服务器,速度快
3.可以很方便debug,节省人力
只需要利用测试工程的junit-debug即可,有时候可能涉及到缓存,这个时候可以在本地配置缓存,并且启动缓存的客户端即可。
4.spring-test 与junit4的 利用,可以直接使用spring配置文件或者自己修改测试文件
采用spring-test的测试注解:
1)junit4的注解:@RunWith(value=SpringJUnit4ClassRunner.class)
2)spring-test的注解:@ContextConfiguration(locations={"classpath:applicationContext-test.xml"})
5.方便svn管理,不会导致无效版本代码泛滥,没有经过测试的代码绝对不能上传
6.运行时修改配置,通过@Before,方便调试远程接口的本地应用。
2022-04-12 17:03:06
116KB
mock测试
1