Latka

Commons Latka

ダウンロード

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

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

Sandboxコンポーネント

日本語訳 (Translations)

オリジナル

INTRODUCTION

ウェブサイトのテストというのは非常に骨の折れる作業です。 品質保証のプロセスをスピードアップし、エンジニアにもっと重要な点に集中させる為、 ウェブサイトの多くのリグレッション・テストは、自動化することが可能です。 加えて、開発者達、予期どおりに全てが動いているかを確認する為、開発物やQA、開発環境をモニタリングしたいと思うかもしれません。

Latkaは、QAテスト/承認テスト/リグレッション・テストの自動化の為のHTTP機能テストスィートです。 LatkaスィートはXMLドキュメントです。Javaコードを書かずに、かつ(あるいは)修整せずにすみます。 Latkaテストは、素早く作成でき、かつ簡単に修整されます。例えJavaの経験のないエンジニアにとっても、です。


2. DEPENDENCIES

Latkaの依存関係:

  • Java Development Kit (バージョン1.3以降)

  • JAXP 1.1 実装

  • JAXP 1.1 API準拠のSAX 2.0パーサー

  • JAXP 1.1 準拠のXSLTパーサー

  • Apache Commons-HttpClient:HTTP通信用

  • Jakarta Log4J ログパッケージ

  • JUnit:テスト用

  • JSSE:SSLサポート(実行時オプション)

  • Jakarta Regexp:XMLプリプロセス用(変数サポート)

  • JDOM:XMLレポートの作成用


3. RELEASE INFO

現在のリリース:1.0 alpha 1

時期リリース計画:1.0 --- 予定:2002年4月12日


4. COMMITTERS

以下の個人が主たる開発者であり、このコンポーネントのメンテナンスを行っています。 自己のプロジェクトでLatkaの利用を検討している開発者によって、 確実に様々なニーズを満たし続ける為、このコンポーネントの将来的な開発への 共同作業が促されていく事でしょう。

  • Morgan Delagrange

  • Doug Sale

  • Rodney Waldhoff

  • Jeff Turner (part-time)

  • dIon Gillard


5. DEVELOPMENT STATUS

Latka開発進捗:

  • Latka 1.0 Alpha 1 リリース

  • Latkaライブラリとコマンドラインインターフェース:

    完全機能実装:ただし、将来若干インターフェースの変更があり得る

  • Latkaタグライブラリ(Jakarta Taglibs内):

    実験段階:不安定

  • Latkaウェブアプリケーション(Commons Sandbox内):

    実験段階:将来有望だが不安定

Todo items:
  • 一般的な「非」妥当性チェック機能の追加。現在は、"regexp"や"xpath"のvalidatorsで、特別なcond属性を使う事で、「非」妥当性を内部でチェックする機能を有していますが、内部で非常に複雑になってしまっています。「非」妥当性チェックを<not/>要素を使ってテストするようなフレームワークにした方が良いでしょう。

  • ビルド時に個々のvalidatorsを入れられるようなオプションを作る

  • HttpClientを使ってプロキシのサポートをLaktaに入れる

  • Reponseインターフェースの実装された擬似的なオブジェクトを用い、各々のValidatorsのユニットテストを書く。

  • Webpage作成時のビルドのフィックス:build/docsディレクトリにビルドしcommonsディレクトリにコピーされるように

  • もっと良質のドキュメントを作成する。特に、User's GuideDeveloper's Guide

  • CheckStyleを使う事で、プロジェクトのコードベースのいたるところで一貫したコード化標準規則に適うようにする

  • ビルドファイルにXMLValidateのタスクを加え、DTDのあるXMLは使われる前に妥当性チェックが出来るようにする。




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. -- 繝繝ゥス・繧、繝ウ繧ソ繝シ繝翫す繝ァ繝翫Ν