2

ApprovalTestsで Specflow を使用した人はいますか?

NUnit テストごとに 1 つのファイルしか承認できないため、各シナリオで承認済みファイルを 1 つしか持てないという制約があると思います。これは、シナリオ アウトラインを使用する場合にも当てはまります。

これは、通常、ファイルを連結し、多くの独立したテストの結果を表す 1 つの大きなファイルを承認する必要があることを意味します。

誰かがより良い方法を見つけたのだろうか?

4

1 に答える 1

5

私は承認テストの作成者です。私はまだspecflowを使用していませんが、探しているソリューションはNamerにあります。

少し背景:Approve()は3つの部分を使用します

  1. namer-これは。を取得します。。受信および承認されたファイル
  2. ライター-これはそのファイルに出力します
  3. レポーター-これは失敗時に呼び出されます

現在、ネーマーはクラスとメソッド名のみを使用してファイル名を決定します。そのため、メソッドごとに複数のファイルが必要な場合に問題が発生します。

より多くの入力(ここでは推測していますが)クラス、メソッド、シナリオを使用するには、名前を拡張する必要があります。

スカイプを介してペアリングして名前を作成できれば幸いです。

于 2011-10-17T04:01:32.880 に答える