問題タブ [fit-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi 2006/Delphi 2007/Delphi 2009 の FitNesse
Delphi 2006/2007/2009 で動作する FitNesse のバージョンはありますか?
もしそうなら、どこでそれを見つけることができますか?
Delphi 2006 で動作する FitNesse のような他のプログラムはありますか?
selenium - Fitnesse から seleniumRC を起動します
MSBuild からの実行中の Fitnesse テストを TFS の夜間ビルドに統合しようとしています。
自己完結型にするために、フィットネスから必要な場合にのみ seleniumRC サーバーを起動したいと思います。
「コマンド ライン フィクスチャ」があるのを見たことがありますが、それは Java で書かれています。使用できますか?
fitnesse - Fit/FitNesse を選ぶ理由
xUnit スタイルの統合テストの代わりに Fit/FitNesse を使用するポイントは何ですか? 私の意見では、それは本当に奇妙で非常に不明確な構文を持っています。
本当にプロダクトオーナーにテストを書かせるだけですか? 彼らはしません!彼らにとっては複雑すぎる。では、なぜ Fit/FitNesse を使用する必要があるのでしょうか?
更新ビジネスルールのテストのみに完全に適していますか?
testing - Floating point precision in FIT tests
Are there any good/best practices for dealing with floating point values when checking results with the fit framework?
Our application does many calculations. In most situations checking values a precision of more than 6 or 8 digits does not make any sense. So I would like to specify the precision that are used when comparing expected and actual values.
My brute force solution would be to set a precision value and then compare values in my ColumnFixture containing the test cases.
This would result in something like:
The major drawback of this approach would be that I would not be able to use the compare features of fit but write my own ones.
java - Fitnesse フレームワークの正規表現は可能ですか?
Fitnesseで正規表現パターンに基づいてセルをチェックする簡単な方法はありますか? これは、「クエリ テーブル」、「デシジョン テーブル」など、考えられるすべてのフィクスチャで機能するはずです。たとえば、クエリ テーブルから結果 (行) が返される場合、固定文字列だけでなく、特定のセル (列) を正規表現と照合できる必要があります。私はあなたが私が何を意味するか知っていると思います。ドキュメントにヒントが見つからず、グーグルで検索しても、すぐに使用できるソリューションが見つかりません。Fitnesseにはこれを行うためのデフォルトの方法は本当にありませんか? 人々がこれを何度も求めていないとは思えません。そうでない場合、誰かが私にどこかのオンラインチュートリアルを教えてくれませんか?
どんな助けでも本当にありがたいです。
乾杯、
マルセル
java - フォルダの深さが大きくなると、Fitnesse フレームワークが非常に遅くなります 4 - なぜですか?
現在、テストツールのユーザー受け入れテストとして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 を使用することはできず、私はフレームワークを宣伝するための大きな馬鹿になります。過去にフィットネスで良い結果が得られましたが、これらの深く入れ子になった構造はありませんでした。
java - キャプチャされたOoutput」は、複数回実行した後に画面に表示されるまで時間がかかります
他のユーザーがすでに同じ問題を抱えているのではないかと思います。テストが複数回実行された後(約30回推測)、小さな「出力キャプチャ」ボタンは画面に表示されるまで時間がかかります。テストは正常に実行されましたが(ページ上部の結果は問題ありません)、ページの読み込みが完了して「出力がキャプチャされました」と表示されるまで、さらに約30秒かかります。
これは、複数のテストを実行した後に発生するようです。キャプチャされたすべてのテスト履歴、ログ、速度ログをクリーンアップすると、すべてが正常に戻ります。ですから、私には、fitnesseがフォルダ構造(結果?)を処理できなくなっているように見えます。
フィットネスバージョン「20100103」を使用しています。
常にすべてを削除することは実際の解決策ではないため、どんな助けでも大歓迎です。
java - それらに基づくテストおよびクエリ/テスト実行の任意のプロパティ?
私たちのテスターは、「プロパティ」に存在しないテスト用の複数のプロパティを保存する必要があります。彼らは、優先度、説明 (Wiki ページ自体ではなく) などを保存したいと考えています。彼らはタグ付けメカニズムを使用したくありません。
テスト用に任意の種類の新しい xml ノードを properties.xml に格納する方法はありますか? これらのプロパティは、次の目的で使用する必要があります。
- 検索画面からフィールドを照会する
- "SuiteResponder" ?suite=xxx&TAGx=abc&TAGy=cde に基づいてテストを実行します
- それらは「?properties」レスポンダーによって返される必要があります。
- テスト実行のテスト履歴に表示されるはずです
本質的に、彼らはあらゆる種類の「メタ」情報をproperties.xmlに保存し、検索、実行など、あらゆる種類の方法でそれらを操作したいと考えています。そうでない場合は、テスターを満足させるために、これらの機能をフィットネスに「ポン引き」する必要があると思います.
PS: yahoo Fitnesse グループにも質問を投稿しました。
automated-tests - FIT / Fitnessテスト用に大量のデータをどのようにインポートする必要がありますか?
すべてのシナリオをテストするための大量のテストデータを備えたスケジューリングエンジンがあるため、テストの自動化が重要です。現在、FIT/Fitnesseを使用したいと考えています。ただし、1つのテストには非常に大きなテストデータのテーブルがあるため、Fitnesseが例で使用する「2つまたは3つの入力、1つ以上の出力」の型にはあまり適合しません。うまくいけば、Fitnessの他の機能がそれを使用する価値があります。
Excelスプレッドシートを使用してFITテスト用のアプリケーションを初期化する方法があると聞きましたが、Spreadsheet to Fitness関数ではありませんが、今のところ見つけることができませんでした。スプレッドシート全体がアプリケーションに読み込まれ、アプリケーションがその処理を実行したら、出力行の数、またはおそらく最後の行だけを比較して、テストに合格するかどうかを確認する予定です。
アプリケーションは現在、手動テストのためにデータベースからテストデータをプルしていますが、パフォーマンスに影響するため、データベースに書き込んでから初期化することはお勧めしません。
アプリケーションはC#で書かれています。
java - 標準のFitフィクスチャとFitLibraryDoFixtureを1つのテストでシームレスに使用
FitLibraryが提供するDoFixtureに付属している標準のFitフィクスチャタイプを研究しています。このフィクスチャタイプが提供する柔軟なアプローチが必要なため、FitLibraryの最新バージョン(20110222)をダウンロードし、readmeに記載されているとおりに環境をセットアップしました。
この結果、明らかにすべてのテストが「フロー」モードと呼ばれるもので実行されるのでしょうか、それとも「ビジネスルールモード」であるのでしょうか。わからない。
私が知っているのは、私のテストはもう機能しないということだけです。例:RowEntryFixtureという名前が付けられServerDeclaration
、このフィクスチャのテストテーブルがあると次のようになります。
私の質問は、FitテーブルスタイルとFitLibraryテーブルスタイルを1つのテストで混合するにはどうすればよいですか?FitLibraryテストテーブルスタイルは、Fitの非公式な「アドオン」と呼ばれることが多いため、可能である必要があります。
誰かがこれをどのように達成できるか知っていますか?ありがとう!