Web ベースのプロジェクトの主要な要件ツールとしてSpecFlowを使用する予定です。このアプリケーションには、いくつかの一般的な客観的な形式のバリエーションがたくさんあります。これらのバリエーションは、主に、アプリケーションがサービスを提供するユーザーの国ごとです (マルチテナンシー)。
Q1. SpecFlow はそのような要件に適していますか?
各フォームのフィールド数が非常に多く、これらのフィールドの多くは検証が必要であることはすでにわかっています。クライアント側のものと、データの可用性または他のサーバー側の検証に関するものがあります。完全に不可能というわけではありませんが、これは SpecFlow では面倒です。しかし、これは SpecFlow の設計目的ではありません (動作駆動型であり、データ中心ではありません)。
Q2. SpecFlowと
Q3. どの領域で、他のツールを使用する必要がありますか。(SpecFlow では要件をうまく捉えられない場合)