哪个测试框架适合Adobe CQ5项目,该项目包含Java中的部分代码和JSP中用于CQ5组件的部分代码?
答案 0 :(得分:1)
在Sling Testing 页面上有一些测试apache吊索组件的细节,这些内容适合CQ5项目中的组件
有remote tests可以部署到正在运行的CQ5服务器并远程执行(例如使用curl)
还有integration tests创建一个吊索启动板实例,并在进程中测试吊索。
此外,Testing Sling Based Applications讨论了测试各种类型组件(如OSGI)的方法,并为常见的Sling类提供了mocks的链接(例如MockNode,MockProperty,MockResourceResolver)。
最后,如果您的组件只是POJO,那么您可以使用普通的JUnit测试。要测试与您的网站/应用程序的Web界面的交互,您可以使用Selenium
之类的内容