日期:2014-05-18  浏览次数:20803 次

如何做测试?
在web应用中,如何对每一层做单元测试。
可以像一般java项目中那样,直接使用main()方法做测试吗?
还是必须使用那些开源的测试包做,请大家详细说明下,我是自学在,需要大家指导或提供一些文章看看!


现在我是要对刚编写的DAO层做测试,看有没有问题,大家指导下怎么做啊?

------解决方案--------------------
httpunit 去找找这个东西

如果是性能测试,看看 loadrunner
------解决方案--------------------
看你说的情况应该是做单元测试了,用junit吧
------解决方案--------------------
JUNIT,如果是用了spring,可以非常方便,
spring test.jar + junit + 注解
------解决方案--------------------
用junit,对 dao ,service,和 action都能非常方便的进行单元测试,生成测试报告
------解决方案--------------------
我都是用junit对DAO层做测试的。。。
------解决方案--------------------
htmlunit
------解决方案--------------------
后台方法级的单元测试一般都是用junit
用main的话,在一个程序里要测试多个方法,不够灵活
------解决方案--------------------
探讨
httpunit 去找找这个东西

如果是性能测试,看看 loadrunner

------解决方案--------------------
Spring开始配合注释和JUNIT的框架能够进行数据库测试,测试完会自动擦掉写进去的测试数据。至于数据库的断言,一般是写进去一个数据,然后再读那个数据,断言读出来的对不对

至于页面一般用Abbot或者Senium这样的HTML测试框架
------解决方案--------------------
单元测试么.应该是JUNIT ,LOADRUNNER不行..要是做系统测试时,性能测试可以用LR.
------解决方案--------------------
探讨
去找找这个东西

如果是性能测试,看看 loadrunner

------解决方案--------------------
做web测试,如果功能的话用QTP;如果是性能的话还是LR,如果用好这两个工具还是很好的!
------解决方案--------------------
如果是单元测试:
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
httpunit中的这部分测试完全采用了junit的测试方法,即直接将你期望的结果和页面中的输出内容进行比较。不过这里的测试就简单多了,只是字符串和字符串的比较。
(本人也是做测试,有些东西也不是很明白,大家共同探讨!)