数十のサブスイート、インクルード、シンボリックリンクを備えた複雑なFitnessスイートがあります。場合によっては、すべてを実行したくなく、 選択したテストケースを実行し、他のテストケースは実行したくないことがあります。それを行うには2つの方法があります。
ページのプロパティ(スイート-テスト-通常)を管理することで、テストケースのオン/オフを切り替えることができます。
しかし、これは不便です。まず第一に、それは退屈です。次に、スイートの現在の状態(どのテストケースがオンになって実行されるか)を確認できません。
Fitnesseにはタグがあり、suiteFilterまたはexcludeSuiteFilterで目的のタグを指定できます。
これも不便です。タグ名を覚えておく必要があり、フィルターでそれらを忘れたり、スペルを間違えたりしないでください。もちろん、慎重に選択されたタグのリストを使用して事前定義されたリンクを保存できますが、リストは頻繁に変更される可能性があるため、この場合はオプションではありません。
また、一般的なシナリオライブラリと変数リストがあることでメリットが得られるため、スイートをいくつかの部分に分割したくありません。
私たちにとって理想的なソリューションは、Fitnessページの設定を表示および変更できるFitnessスイートコンフィギュレーターを用意することです。たとえば、Fitnessプラグインである可能性があります。このプラグインは、Fitnessフォルダー構造を読み取り、現在の設定をhtmlページまたはWindowsフォームで表示し、これらの設定を変更して保存します。または、同様の機能を備えた外部ツール。
そのようなツールについて聞いたことがありますか?同じトラブルにぶつかりましたか?あなたの提案は何ですか?