現在、テストツールのユーザー受け入れテストとしてfitnesseを確立しています。これまでのところ、すべてが良好です。Java バージョン「20091121」を使用しています。4 よりも深いフォルダで問題が発生しています。
次のフォルダー構造をセットアップしました。
設定
テストスイート
content.txt + properties.xml (中身は「!contents」のみ)
ユースケース2204
content.txt + properties.xml (中身は「!contents」のみ)
SingleRequest02
content.txt + properties.xml (中身は「!contents」のみ)
ポジティブテスト
content.txt + properties.xml (中身は「!contents」のみ)
一人の大人と子供
18 個のフィクスチャ テーブルを含む実際のテスト用の content.txt + properties.xml
フィットネスを起動して一番奥のフォルダ(「OneAdultWithChild」)に移動すると、ページが表示されるまで約10秒かかります。ここで、コンテンツを 1 つ上の階層レベル (「PositiveTest」) に移動すると、ページのレンダリングに 3 秒かかります。テスト内容を第 2 レベル ("UseCase2204") に置くと、ほぼ瞬時に表示されます。
テストの実行中に同じ動作が発生します。「テスト」ボタンを押した後、テストは次のように行われます。
- 第 2 レベル: 12 秒
- 第 4 レベル: 14 秒
- 第 5 レベル: 40 秒! (さらに、「結果キャプチャ」ボタンが表示されるまでに時間がかかります)
今、私はこれで立ち往生しています。すべてのテストをグループ化するには、この深くネストされた構造が必要です。しかし、解決策や回避策がない場合、fitnesse を使用することはできず、私はフレームワークを宣伝するための大きな馬鹿になります。過去にフィットネスで良い結果が得られましたが、これらの深く入れ子になった構造はありませんでした。