一部のコードを Java で、一部のコードを CQ5 コンポーネントの JSP で持つ Adobe CQ5 プロジェクトに適したテスト フレームワークはどれですか?
質問する
1202 次
1 に答える
1
CQ5 プロジェクト内のコンポーネントに適したSling Testingページに、Apache Sling コンポーネントのテストの詳細がいくつかあります。
実行中の CQ5 サーバーにデプロイしてリモートで実行できるリモート テストがあります (たとえば、curl を使用)。
Sling Launchpad インスタンスを作成し、インプロセスの Sling に対してテストする統合テストもあります。
また、Sling ベースのアプリケーションのテストでは、OSGI などのさまざまなタイプのコンポーネントをテストする方法について説明し、一般的な Sling クラス (MockNode、MockProperty、MockResourceResolver など) のモックへのリンクを提供します。
最後に、コンポーネントが単なる POJO である場合は、単純な古いJUnitテストを使用できます。サイト/アプリケーションの Web インターフェイスとの相互作用をテストするには、 Seleniumのようなものを使用できます。
于 2013-08-20T14:38:52.947 に答える