版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1920884
JBOSS发布JSF测试工具-JSFUnit
版本:1.0
JSFUnit是开源社区贡献的一个用于测试JSF应用程序的测试工具,基于Cactus和JUnit。
JSFUnit提供了三种不同的测试工具:
1)容器内的测试框架
这用于测试客户端和服务器端。测试处理的范围从单个类的细致测试到运行JSF应用程序的完全整合测试。
2)用于JSF静态分析测试的框架
这允许你测试你的JSF配置,以致于可以在早期发现配置问题。
3)JSF生命周期的性能测试-JSFTimer
这会向你展示在JSF生命周期中的每个阶段得到一个请求需要花多长时间,它还给出了JSF生命周期的总时间。JSFTimer还允许你写入阀值测试。
JSFUnit不同于大多数的测试工具,它允许测试正在运行中的JSF应用程序。你提交了一个真实的HTTP请求,然后检查实际的JSF的相关对象,例如FacesContext和组件树等。而且,通过使用EL表达式,你能找回并检查托管bean。这使得进行单元测试和整合测试变得更美好。甚至你还可以查看返回客户端的HTML代码。
正如上所述,我们还可以生成静态分析和技术性能分析报告。