単体テスト
単体テストは、ソフトウェアを構成する最小単位である関数やメソッドに対して、設計書で要求された機能を満たしているかどうかを検証するテストです。
単体テストのテスト対象は個別のプログラム(ソースコード)そのものとなります。
ですので、命令文や条件判定を行っているif-else文などの各コードが実行されるようにテストケースを考えます。
単体テストは大きくホワイトボックステストとブラックボックステストに分類できます。
ホワイトボックステストとは、テスト対象の関数またはメソッドの内部構造に着目し、基本的にはプログラム内の全ての命令、全てのルーチンが最低一回は実行されるように検証します。
一方、ブラックボックステストは、テスト対象関数またはメソッドの外から見た機能(入出力)に着目しますので、システム内部でどういった処理が行われているかは一切問題としません。
PR
ツイート
単体テスト 関連ページ
- ER図
- DFD
- EVM
- FP法
- JUnit
- NAS
- PERT図
- PMBOK
- RFP
- SEO
- SIer
- SOW
- WBS
- 委任契約
- インスペクション
- ウォークスルー
- ウォーターフォールモデル
- 受け入れテスト
- 請負契約
- 運用テスト
- エビデンス
- オフショア開発
- 開発環境
- 外部設計
- カットオーバー
- 下流工程
- 結合テスト
- 検収
- システムインテグレータ
- システムテスト
- 上流工程
- ステアリングコミッティ
- ステップ数
- ストレステスト
- スパゲッティコード
- チューニング
- デグレード
- デスマーチ
- デプロイ
- 内部設計
- 人日
- バッチ
- ブラックボックステスト
- プロトタイプ
- ホスト
- ホワイトボックステスト
- マイルストーン
- ミドルウェア
- メンテナンス
- 要件定義
- リグレッションテスト
- レビュー
PR