まず第一に、単体テストはしたくありません。代わりに、API テストを実装します。これらのテストは、定義された順序で実行する必要があります。
- ログイン
- 何かを得ます
- 何かを作成する
- ログアウト
Visual Studio と SonarQube でこの作業を行いたいと思います (Gallio は私が使用しているテスト自動化プラットフォームです)。
私の問題は、私の要件をサポートするフレームワークを見つけることです。
私はすでにテストしました:
- MSTest -> 順序付きテストはまったくサポートされませんが、Gallio テスト ランナー プラグインでサポートされていない順序付きテスト テンプレートを実装する場合を除きます。
- XUnit -> テスト クラス内でテスト メソッドの順序付けを実装することは可能ですが、テスト クラスの順序付けはできません。
この要件をサポートし、Visual Studio のランナーとガリオの適切なプラグインを提供するテスト フレームワークはありますか?