開発手法・設計

単体テスト

日本語

概要

関数やクラスなど、小さな単位ごとに行うテスト。

詳細

個々の関数・メソッド・クラスなど、最小単位で動作を検証するテスト。他の部分から独立して実行されることが望ましい。データベースやファイルシステム、外部APIのような遅く不安定な依存はモックやスタブに置き換えて排除するのが基本で、これにより数百〜数千件のテストを数秒〜数十秒で実行できる高速さを保つ。

プログラミングの他の用語