欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

JSFUnit - JSF的测试工具

程序员文章站 2022-03-09 16:44:55
...
JBoss社区所属的JSF的测试框架JSFUnit发布了beta1版本,JSFUnit是一个专门针对JSF框架编写的测试工具,基于Cactus和junit。JSFUnit提供了三种不同的测试功能:

1、容器内测试框架,可以提供客户端和服务器端JSF代码测试的设施,既可以提供针对每一个class的单元测试,也可以提供对整个JSF应用的完整的集成测试

2、JSF配置文件测试框架,可以单独测试JSF的配置文件,帮你发现配置文件的问题

3、JSF性能测试框架,帮你统计JSF应用在整个运行周期每个阶段耗时,从而发现性能瓶颈所在。

JSFUnit和其他测试框架最大的区别就在于他是让JSF应用在容器里面实际运行的,而不只是Fake的方式,你可以提交一个真实的HTTP请求,让JSF应用去运行,然后检查FacesContext的状态,此外你还可以编写EL表达式来检查managed bean,最后你还可以检查应用运行结果返回给客户端的HTML内容,因此JSF的单元测试和集成测试比较容易进行。

JSFUnit还提供了很多测试方面的设施,详情请看JSFUnit网站:

http://labs.jboss.com/jsfunit/