「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

テスト仕様書

pointこの用語のポイント

pointテスト内容をまとめた資料だよ

point入力や条件、出力や確認項目などを書くよ

スポンサーリンク

簡単に書くよ

テスト仕様書(読:テストシヨウショ)とは

テスト仕様をファイルや紙にしたもの。
もう少し噛み砕いて書くと

どんな条件の元でどんなテストをするか洗い出してまとめたもの……をファイルとか紙にした資料のこと
です。


image piyo

詳しく書くよ

「テスト」+「仕様書」で「テスト仕様書」です。

テスト仕様書

テストはテストね。
試験とも言います。

仕様書は「何を作るの?」を説明した資料です。
……が、今回はもう少しゆるく解釈してください。
「やり方を書いた紙」程度のニュアンスです。

つまり

「今回のテストでは、こんな内容のテストをするよ!」をまとめた資料

が「テスト仕様書」です。
そのまんまと言えば、そのまんまな説明ですね。

テスト仕様書2

プログラムのテストに限った話ではありませんが、テストというのは、いろいろな条件の元で、いろいろな内容のテストをやります。
その場の思いつきで「あっ!これも確認しよう」とかやっていたら、テスト漏れも出てくるでしょう。

そこで事前に

1.どんな条件の元で
2.どんなデータを入れると
3.どんな処理がされて
4.どんな結果になるはず
5.その結果から何が確認できる


などを洗い出して、まとめておきます。
それを眺めることで「あれ?この確認もしなくちゃマズいよね」や「あっ、こっちとこっちで確認する内容がダブってるわ」などがテストをやる前に確認できるわけです。

この「どんなテストをやるか?」をまとめたものを「テスト仕様」と呼んだりします。
そして、テスト仕様をファイルや紙にしたものがテスト仕様書です。

例えば、そうですね。
ここにピヨ太プログラムが ありました。

テスト仕様書3

ピヨ太プログラムは食べて寝るのが仕事のプログラムです。

ピヨ太プログラムにケーキをあげると、ピヨ太プログラムはケーキを食べます。

テスト仕様書4

ケーキをあげないと、ピヨ太プログラムはケーキを食べません。
当たり前ですね。

テスト仕様書5

ピヨ太プログラムは、ケーキを食べると、お昼寝をします。
きっと、お腹がいっぱいになるからでしょうね。

テスト仕様書6

ケーキを食べないと、そのまま、ぼーっとします。
空腹を我慢しているのかもしれませんね。

テスト仕様書7

ケーキを食べてお昼寝をした場合、ピヨ太プログラムは幸せそうな顔をします。
満足したのでしょう。

テスト仕様書8

ケーキを食べられなかった場合、ピヨ太プログラムはイラっとした顔をします。
ご立腹です。

テスト仕様書9

ピヨ太プログラムは、そんな役立たずなプログラムです。

このピヨ太プログラムのテスト仕様書(の中身)を作ってみます。

ピヨ太プログラムに対する入力として考えられるのは

1.ケーキ
2.なし


の2つです。

テスト仕様書10

ピヨ太プログラムにケーキを入力すると

1.ケーキを食べる
2.お昼寝をする


の2つの処理がされ

・幸せそうな顔

出力されます。

テスト仕様書11

一方、ピヨ太プログラムにケーキを入力しないと

1.ケーキを食べない(何もしない)
2.ぼーっとする


の2つの処理がされ

・イラっとした顔

が出力されます。

テスト仕様書12

ピヨ太プログラムの処理をまとめると

入力:ケーキ
処理1:ケーキを食べる
処理2:お昼寝をする
出力:幸せそうな顔

入力:なし
処理1:何もしない
処理2:ぼーっとする
出力:イラっとした顔


のように書けます。
これがピヨ太プログラムの動きであり

テストで確認しなくちゃいけないこと

でもあります。

テストで確認しなくちゃいけないこと(と、その条件)をまとめた

入力:ケーキ
処理1:ケーキを食べる
処理2:お昼寝をする
出力:幸せそうな顔

入力:なし
処理1:何もしない
処理2:ぼーっとする
出力:イラっとした顔


がテスト仕様書の中身(テスト仕様)です。
これをファイルとか紙にするとテスト仕様書になります。

実際には、もう少し書式を整えると思いますけどね。
例えば

・入力「ケーキ」の場合→「ケーキを食べる」ことを確認する
・入力「ケーキ」の場合→「お昼寝をする」ことを確認する
・入力「ケーキ」の場合→「幸せそうな顔が出力される」ことを確認する
・入力「なし」の場合→「何もしない」ことを確認する
・入力「なし」の場合→「ぼーっとする」ことを確認する
・入力「なし」の場合→「イラっとした顔が出力される」ことを確認する


のように確認する項目ごとに箇条書きにしたり

入力:ケーキ
・確認1:ケーキを食べる
・確認2:お昼寝をする
・確認3:幸せそうな顔が出力される

入力:なし
・確認1:何もしない
・確認2:ぼーっとする
・確認3:イラっとした顔が出力される


のように入力(条件)で分けて、それに対する確認項目を列挙したりします。

テスト仕様書の書式については、お仕事現場の慣習に合わせてください。
はじめてのシステム開発とかでなければ、ひな形や過去のサンプルがあるはずです。


image piyo2

一言でまとめるよ

まぁ「テスト仕様書」って単語が出てきたら「どんなテストをするかまとめた資料なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像011
書籍画像074

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256