在web应用中,如何对每一层做单元测试。
可以像一般java项目中那样,直接使用main()方法做测试吗?
还是必须使用那些开源的测试包做,请大家详细说明下,我是自学在,需要大家指导或提供一些文章看看!
现在我是要对刚编写的DAO层做测试,看有没有问题,大家指导下怎么做啊?
可以像一般java项目中那样,直接使用main()方法做测试吗?
还是必须使用那些开源的测试包做,请大家详细说明下,我是自学在,需要大家指导或提供一些文章看看!
现在我是要对刚编写的DAO层做测试,看有没有问题,大家指导下怎么做啊?
解决方案 »
- myeclipse+tomcat这有错误吗
- 谁有springside的详细资料.....
- 请问单点登陆的设计思路是什么?
- websphere下报错:No action instance for path /login could be created、tomcate一切正常,高手进
- 急问在网页中添加JApplet中java的权限问题????
- Jsp+servlet+javabean成熟商用系统源码(有在线演示)
- 请问,用java mail api如何实现发关text/html类型的文件。
- 小问题:自动编号问题
- 这段代码怎么没结果?脚本错误?
- struts2 dojo报错问题
- extjs后台删除了数据,但是前台数据仍在
- 会richfaces帮忙看看
spring test.jar + junit + 注解
private managerDaoImpl mdi;
public managerText(String name){
super(name);
} protected void setUp() throws Exception {
super.setUp();
mdi = new managerDaoImpl();
} protected void tearDown() throws Exception {
super.tearDown();
} public void testDeleteManager() { fail("Not yet implemented");
}
还有我做的是web应用,junit可以直接对他进行测试吗,还是要用httpunit来搞?
用main的话,在一个程序里要测试多个方法,不够灵活
junit , httpunit ....loadrunner , jmeter .....
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
httpunit中的这部分测试完全采用了junit的测试方法,即直接将你期望的结果和页面中的输出内容进行比较。不过这里的测试就简单多了,只是字符串和字符串的比较。
(本人也是做测试,有些东西也不是很明白,大家共同探讨!)