私の同僚は、テストメソッドを持つクラスをフィクスチャと呼びますが、 "フィクスチャ"はテスト用の固定された環境であるため、間違っていると思います。単体テストの用語
NUnit uses the (wrong?) term "TestFixture"もあります。
Wikipediaは言う:ジェネリックのxUnitで
を、テスト・フィクスチャは、テストを実行し、 特定の結果を期待するために、場所 でなければなりません すべての事です。
ユニットテストフレームワークのsetUp()およびtearDown()イベント を処理することによって、頻繁にフィクスチャが作成されます( )。 setUp()では、テスト用に の状態が作成され、tearDown()では に設定されていた内容が消去されます。
私はセットアップとティアダウンフィクスチャを呼び出しますが、クラス全体ではありません。あれは正しいですか?
そして、テストケースでクラスを呼び出す方法は? python docsに続く「テストスイート」?
あなたは確かにフィクスチャのことについて正しいですし、私はまた、 "テストスイート"に同意するでしょう。 –
私はフィクスチャの用語を2番目に使いますが、私のためのテストスイートはテストケースのグループです。これは**一つのクラスになる可能性がありますが、通常は複数のクラスに分散されます。 –