1 はじめに
完全に統合されたスタンドアロン Wiki と受け入れテスト フレームワークです。
1.1. コラボレーションツール
FitNesse は Wiki Web サーバーであるため、導入と学習の時間が非常に短く、ビジネス関係者とコラボレーションするための優れたツールとなっています。
1.2. テストツール
FitNesse で作成された Wiki ページがテストとして実行されます。仕様はアプリケーション自体に対してテストできるため、仕様と実装の間を行ったり来たりすることになります。
1.3. オープンソースです
FitNesse はオープンソース プロジェクトです。コードベースはどの会社も所有していません。FitNesse コミュニティでは多くの情報が共有されています。非常に適応性が高く、Web/GUI テストから電子部品テストに至るまでの分野で使用されています。
2 ダウンロード
jarパッケージをダウンロード
公式Webサイトにアクセスして最新バージョンをダウンロードしてください
3 スタート
コマンドラインにコマンドを入力してサービスを開始します
パラメータを指定しないと、デフォルトのポート 8001 が使用されます。
java -jar フィットネス-スタンドアロン.jar
ポートの指定
java -jar フィットネス-スタンドアロン.jar -p 8080
ブラウザにURLを入力してページを開く
http ://localhost:8080 /
4 ユースケースのデモ
4.1. JAVA クラスをローカルに作成する
package com.auto;
public class Calculator{
private int first;
private int second;
public void setFirst(int first){
this.first = first;
}
public void setSecond(int second){
this.second = second;
}
public int add(){
return this.first + this.second;
}
public int minus(){
return this.first - this.second;
}
public int multi(){
return this.first * this.second;
}
public int div(){
return this.first / this.second;
}
}
4.2. クラスファイルにコンパイルする
そして、パッケージパスに従って対応するディレクトリを作成し、そのディレクトリにクラスファイルを配置します
javac 電卓.java
4.3. テストセットの作成
テスト セット名 suite2 を入力して保存します。
4.4. テストケースの作成
4.4.1 テストセットの入力
ブラウザのアドレスは、作成されたテスト セットに自動的にジャンプできません。アクセス アドレスを手動で入力する必要があります。
現在のアドレスの後にテスト セット名を追加するだけです。
4.4.2 テストケースの追加
ユースケース名とユースケースの内容を入力します
ユースケースの内容は次のように説明されます。
!define TEST_SYSTEM {スリム}
!パス D:\011_自動化ツール
!|com.auto.Calculator|
|最初|二番目|加算?|マイナス?|多重?|除算?|
|12|5|17|7|60|2|
|7|4|11|3|28|1|
- 最初の行は、FitNesse が SLIM テスト システムを使用していることを示しています
- 2 行目は、テスト コードのクラス ファイルが配置されるパスを定義します。この例では、Java クラス ファイルは D:\011_Automation Tools に保存されます。
- パッケージの3行目とクラスファイルのクラス名
- 4 行目は、特定のテスト内容の部分から始まります。
4 行目はヘッダーで、フィールド名とメソッド名に対応します。
最初の 2 つの列 first|next は、クラス内のフィールド名です。
add|minus|multi|div はクラス内のメソッド名に対応します。
メソッド名の後に質問を追加すると、実際の結果が表に示されている予想される結果と一致するかどうかを確認するためにここでアサーションを行う必要があることを示します。
5 行目はフィールドの割り当てと、対応するメソッドの期待される結果です。
4.5. テストセットの実行
ユースケースを作成した後、テスト セットのページに戻ります。
[スイート]をクリックしてテストセットを実行します
実行結果は以下の通り
4.6. テストケースの実行
テスト セット ページでテスト ケースをクリックすることもできます。
テストケースのページに移動します
[テスト]ボタンをクリックしてテストケースを実行します。