Latka

Commons Latka

ダウンロード

プロジェクトに関する情報

コンポーネント レポジトリ

Sandboxコンポーネント

日本語訳 (Translations)

オリジナル

Other Documentation

詳細情報は、XMLリファレンスユーザーガイドAPIドキュメントをご覧下さい。


What is Latka?

Latkaは、エンドトゥエンドの便利なテストツールです。 100%Javaで書かれており、HTTP(あるいはHTTPS)の一連のリクエストを定義するためにXMLを使用します。 また、リクエストが正しく処理されるかを確かめるために、validationsのセット(訳注:Latkaパッケージ内のvalidatorパッケージのことと思われる)を使います。

注: 現在LatkaはHTTPとHTTPSのリクエスト/レスポンスの妥当性チェックのみをサポートします。 他の機能保証テストを行う為に拡張される可能性があります。

Latka XMLテストスイートのシンプルな例は、sample Latka test suiteで見る事が出来ます。 このサンプルは、処理が開始されると、現在のApache Commonsのホームページを確認し、 Commonsサブプロジェクトのコンポーネントにドキュメントがあるかどうかを確認します。


Installing Latka
要件
  • JDK 1.3以降

  • (Webアプリケーション:オプション) Tomcat 4.0 B7 以降 - Tomcat 3.2では動作しません。他のコンテナではテストしていません。

  • (SSLサポート:オプション) Sun社 JSSEライブラリ


インストール
  1. Latka distributionからダウンロードし、解凍・展開します。

  2. SSLを通じてLatkaのテストを実行したい場合、JVM内でSun社 JSSEライブラリを設定する必要があります。


Webアプリケーションのインストール:オプション
  1. "webapp/latka-webapp.war"ファイルを、ディストリビューションディレクトリからコピーし、Tomcatの"webapp"にコピーします。

  2. Tomcat用にlog4jを既に設定している場合、log4j.jarファイルをLatka webappの/WEB-INF/libディレクトリから削除しなければなりません。



Using Latka
サンプルテスト実行

注:コマンドライン

  1. ディストリビューションディレクトリの"bin"ディレクトリに移動し、コマンドプロンプトを開きます。

  2. サンプルのXMLテストスイートの中の一つを選んで、Latkaのバッチファイルを起動します。 (例: "latka file:../tests/samples/TestCommonsWebsite.xml ")

注:ウェブアプリケーション

  1. Latkaウェブアプリケーションのトップページに移動します。

  2. "Run a test from the server"を選びます。

  3. testディレクトリのダイアログボックスで、ディレクトリ名を入れます: <latkaディレクトリ>/tests/samples

  4. テストの一つをクリックし、起動します。


独自のテスト作成

(乞うご期待...) confディレクトリのLakta DTDファイル内の全ての利用可能な要素のリストを調べます:代表的な文法例をご覧ください。


テスト実行

注:コマンドライン

  1. ディストリビューションディレクトリの"bin"ディレクトリで、コマンドプロンプトを開きます。

  2. Latkaスクリプト(lakta.bat)を引数なしで起動します。使用法が表示されます。

注:Webアプリケーション

  1. Latka webアプリケーションのインデックスページに移動します。

  2. "Run a test from the server"を選びます。

  3. testディレクトリのダイアログボックスで、テストが入っているディレクトリ名を入れます:

  4. テストの一つをクリックし、起動します。


独自の妥当性チェック

注:(乞う期待...)




Tetsuya Kitahata
Translated into Japanese by Tetsuya Kitahata , powered by Terra-International, Inc.
Original English Page would be found from HERE     --    ApacheNews    ASF 繝励Ο繧ク繧ァ繧ッ繝井ク隕ァ
Terra-International, Inc. -- 繝繝ゥス・繧、繝ウ繧ソ繝シ繝翫す繝ァ繝翫Ν