您可以分离IceFaces应用程序的组件,以便它们可以独立测试,而不是在组装的应用程序中使用类似Selenium或HttpUnit的东西?单元测试冰面
支持bean可以很容易地分离出来(如果写入可测试),但我感兴趣的测试应用程序的模板/显示部分,而使用尽可能少的应用程序尽可能的休息。这可以做到吗?怎么样?
有没有办法来渲染使用“伪数据”,我可以再通过传统的单元测试运行ICEfaces的对象为文本?
我能想到的方法可以做到这一切,但他们涉及创建多个应用程序(一个用于我希望测试的每个组件)。但是,这似乎是一种次优的处事方式。
对于所有有抱负的框架设计师......请考虑在设计阶段如何最好地适应测试。 :-P – 2009-12-04 22:37:28
阿门到那!这绝对是一个需要考虑的设计限制。 – Ryan 2009-12-06 01:53:33