1

一部のコードを Java で、一部のコードを CQ5 コンポーネントの JSP で持つ Adob​​e CQ5 プロジェクトに適したテスト フレームワークはどれですか?

4

1 に答える 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 に答える