スモークテスト 【smoke testing】

概要

スモークテスト(smoke testing)とは、開発途上のソフトウェアをテスト(試験)する手法の一つで、開発・修正したソフトウェアを実行可能な状態に組み立て、起動するかどうかや基本的な機能が動作するかなどをざっと確認すること。

本格的なテストを実施する前にわれる簡易な確認で、プログラムの追加や修正などによって起動しなくなったり、すぐにエラーで停止してしまったりしないかどうかを確かめる。テストの進行を妨げる致命的なバグを早期に見つけ、効率的にテストを実施するために必要となる。

開発部門とテスト部門が分かれている場合には、スモークテストはテスト側に送る前に開発側でうべきであるとされる。起動してもすぐに停止してしまうような状況では意味のあるテストのやりようがなく、テスト側はすぐに開発側に差し戻すしかなくなってしまうためである。

もとは電子機器・電気機械の開発工程において、試作品の電源を入れてみて発煙しないか調べる試験を意味する。回路が短絡していて通電した途端発火してしまうなど、すぐに分かる致命的な欠陥がないか調べるためにわれる。

(2023.2.25更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる