2

NUnit で単体テストを編成するためのさまざまなオプションを分析すると、主に 3 つのタイプがあることがわかりました。1.フィクスチャごとのテスト 2.クラス 3.機能

これについての洞察を提供する良い参考文献を誰かが共有できますか? 参照私は混乱しています。ここで参照されているサイトでは、NUnit またはその他のテスト フレームワークについて説明していますか?

3つのパターンの中からパターンを選択する際に考慮すべき制約は何ですか?

4

1 に答える 1

1

単体テストの場合、通常、コード内の重要なクラスごとに 1 つのテスト クラスを作成します。UsersDal には、一致する UsersDalTests、LicenseValidation、一致する LicenseValidationTests などがあります。これにより、クラスを変更するときにテストを簡単に見つけることができます。1 つの最上位機能が複数のクラスにヒットする可能性が高いため、機能ごとのテストは意味がありません。

NUnit を使用して統合テストを実行している場合は、機能ごとの構造が適切です。

于 2016-04-19T18:30:40.013 に答える