=begin

= WebUnit

== WebUnitとは

WebUnit はブラウザを使用せずにウェブサイト(html/cgi)を
テストするための Ruby API です。
助田さんの書かれたRubyのテストフレームワーク - RubyUnitと組み合わせて使用し、
ウェブサイト(html/cgi)のテストを自動化することができます。

HttpUnitとJUnitを使ってテストをしていたのですが、
プログラムを ruby で書いているときに、
テストを java で書くのは嫌なので、作りました。

== 内部で使用しているソフトウェア

WebUnit では以下のソフトウェアを使用しています。
htmlrepair/htmlsplit と html-parser は WebUnit に同梱しました。

なお、RubyUnit と NQXMLはあらかじめインストールしておく必要があります。

* ((<RubyUnit|URL:http://homepage1.nifty.com/markey/ruby/rubyunit/index_e.html>))
  または ((<testunit|URL:http://www.ruby-lang.org/raa/list.rhtml?name=testunit>))
* ((<"htmlrepair/htmlsplit"|URL:http://www.moonwolf.com/ruby/>))
* ((<html-parser|URL:http://www.jin.gr.jp/~nahi/Ruby/html-parser/README.htm>))
* ((<NQXML|URL:http://www.io.com/~jimm/downloads/nqxml/index.html>))
  または ((<REXML|URL:http://www.ruby-lang.org/raa/list.rhtml?name=rexml>))

== ダウンロードとインストール

((<URL:http://xpenguin.biz/download/webunit/>)) から
webunit-20YYMMDD-*.tar.gz をダウンロードし、適当なディレクトリに展開して、
(({ruby install.rb})) してください。

== 使用例

cgi 以下を httpd からアクセスできる場所へ webunit と言う名前でリンクして、
test/test_*.rb を runtest.rb などを利用して実行します。

<<<example.rd

== 配布条件

本プログラムはフリーソフトウェアです。
GPL(the GNU GeneralPublic License)、
または、Ruby本体と同じ条件で本プログラムを再配布できます。
GPLについてはCOPYINGファイルを参照して下さい。

== バグレポート

((<URL:mailto:yt@xpenguin.biz>))

== 変更履歴

<<<changes.rd

# $Id: index-ja.rd,v 1.1.1.1 2003/01/21 11:50:39 yuichi Exp $

=end