如何为 Primefaces/JSF 个应用程序编写单元测试
How to Write Unit Tests for Primefaces/JSF Apps
有人知道我可以为 Primefaces 或其他基于 JSF 的 Web 应用程序编写 Java 单元测试的简单方法吗?我从 Primefaces 的创建者那里找到了这个博客:
https://cagataycivici.wordpress.com/2009/09/08/easy-unit-testing-jsf-backing-beans/
...但它是从 2009 年开始的,建议使用 Java 和 Mockito and JUnit。我不确定从那时起单元测试编码是否有任何新的改进,这使得为 Primefaces 创建单元测试变得更加容易。
其他来源建议将 Java 与 JSFUnit 一起使用,这看起来有些问题,我自己设置起来不直观。
感谢您的回复。
你可以试试Selenium。
Selenium 客户端API:
作为用 Selenese 编写测试的替代方法,测试也可以用各种编程语言编写。然后,这些测试通过调用 Selenium Client API 中的方法与 Selenium 通信。 Selenium 目前为 Java、C#、Ruby 和 Python 提供客户端 API。 Read More...
示例:
测试 JSF 应用程序
使用 Arquillian 和 Selenium
Java testing with Selenium and dynamic ids in html
有人知道我可以为 Primefaces 或其他基于 JSF 的 Web 应用程序编写 Java 单元测试的简单方法吗?我从 Primefaces 的创建者那里找到了这个博客:
https://cagataycivici.wordpress.com/2009/09/08/easy-unit-testing-jsf-backing-beans/
...但它是从 2009 年开始的,建议使用 Java 和 Mockito and JUnit。我不确定从那时起单元测试编码是否有任何新的改进,这使得为 Primefaces 创建单元测试变得更加容易。
其他来源建议将 Java 与 JSFUnit 一起使用,这看起来有些问题,我自己设置起来不直观。
感谢您的回复。
你可以试试Selenium。
Selenium 客户端API:
作为用 Selenese 编写测试的替代方法,测试也可以用各种编程语言编写。然后,这些测试通过调用 Selenium Client API 中的方法与 Selenium 通信。 Selenium 目前为 Java、C#、Ruby 和 Python 提供客户端 API。 Read More...
示例:
测试 JSF 应用程序
使用 Arquillian 和 Selenium
Java testing with Selenium and dynamic ids in html