2013-08-20 24 views

回答

1

有在Sling Testing页面上的Apache吊索组件的测试,这会CQ5项目

remote tests可以部署到正在运行的CQ5服务器,并远程执行中配合部件的一些细节(使用curl为例如)

也有integration tests创建一个吊索启动板实例和测试反对吊索在进程中。

另外,Testing Sling Based Applications讨论了测试诸如OSGI的各种类型组件的方法,并提供了用于普通Sling类(例如MockNode,MockProperty,MockResourceResolver)的mocks的链接。

最后,如果你的组件只是POJO,那么你可以使用普通的旧JUnit测试。为了测试与网站/应用程序的Web界面的交互,您可以使用类似于Selenium

+0

感谢您的答复。 – VAr

+0

不客气。如果答案解决了您的问题,请考虑[接受答案](http://meta.stackoverflow.com/help/someone-answers) – diffa