XUnit
個々のユニットテストは以下のような流れで実行される。
setup() と teardown() の各メソッドは、テストフィクスチャの初期化とクリーンアップを行うためのものである。
xUnitフレームワークの設計上の特徴は、いくつかの部分に分けられる。言い換えると、以下の特徴をすべて持つテストフレームワークはxUnitフレームワークの一種であるといえる。