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/
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/
上一篇: JSF 2.2 草案发布
推荐阅读
-
最新最好的八款渗透测试工具
-
基于在生产环境中使用php性能测试工具xhprof的详解 游戏性能测试工具 web性能测试工具 网络性能测试工
-
Nibbler ? 免费的网站测试和指标评分工具_html/css_WEB-ITnose
-
Github中自动测试工具 travis-ci的方法_PHP教程
-
详解Python中的测试工具
-
软件测试常用的测试工具(推荐这4个测试工具)
-
spring boot2.0.4集成druid,用jmeter并发测试工具调用接口,druid查看监控的结果
-
软件测试常用的测试工具有哪些(selenium自动化测试实战)
-
软件测试常用的测试工具(推荐这4个测试工具)
-
iperf 一个测试网络吞吐的工具