---
title: テストケースってなんなの？
tags: 
author: [やまずん](https://convert.docswell.com/user/55_ymzn)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/47ZGX42XE3.jpg?width=480
description: 2021/6/15 JaSST nano vol.1(https://jasst-nano.connpass.com/event/215100/) で発表したスライドです。  初登壇でした。
published: June 02, 24
canonical: https://convert.docswell.com/s/55_ymzn/KJL364-2024-06-02-185913
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/47ZGX42XE3.jpg)

テストケースってなんなの？
やまずん
大阪のテスターなの
2021/6/15
JaSST nano vol.1
1


# Page. 2

![Page Image](https://bcdn.docswell.com/page/YJ6Y43VP7V.jpg)

「テストケースってなんなの？」
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/GJ5GQLDPJ4.jpg)

ISTQBの定義
テストケース（test Case）
入力値、実行事前条件、期待結果、そして、実行事後条件のセットで、
特定のプログラムパスを用いることや特定の要件が満たされていることを検証することのような、
特定の目的またはテスト条件のために開発されたもの。
https://istqb-glossary.page/jp/テストケース-test-case/
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/9E2YPL8ZER.jpg)

完
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/D7YG5Q6N7M.jpg)

って話をしたいわけじゃないので
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/VENGNKZVJ8.jpg)

「テストケースってなんなの？」
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/Y79WRVZV73.jpg)

テストケースってなんなの？
「テストケースはExcelの一行なの！」
「テストケースは手順なの！」
「テストケースは組み合わせパターンなの！」
「テストケースはテストの1単位なの！」
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/G78NWP14JD.jpg)

「1日200件テストケースを実施しているの」
「1日1.5件でテスト実行見積しているの」
「今日はテストケース10万件を作るの！」
「テストケースは10時間やるの！」
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/L7LPN1QVJR.jpg)

テストケースってどんなのがあるの？
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/4EM4XW1NJW.jpg)

いろんな本調べたの！
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/PERWNYL4J9.jpg)

『はじめて学ぶ ソフトウェアのテスト技法』p15-16 のテストケース
順番通りのテストケース
1. レコードを作成する
2. レコードを読み出す
3. レコードを更新する
4. レコードを読み出す
5. レコードを削除する
6. 削除したレコードを読みだす
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/P7XPNGWZJX.jpg)

『ソフトウェア・テストの技法 第2版』p63 のテストケース
空の入力ファイル
題名レコードがない
字の題名
字の題名
質問が1つの試験
1.
2.
3. 1
4. 80
5.
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/37KDN4VVED.jpg)

『体系的ソフトウェアテスト入門』p177 のテストケース
テストケー
ス
TC01
TC02
TC03
摘要
残高が300ドルある有効な口座から20ドルを引き出す。
残高が300ドルある有効な口座から25ドルを引き出す。
注:これは無効値をテストするものであり、エラーメッセージが返されるはず
である
残高が300ドルある有効な口座から400ドルを引き出す。
注:これは無効値をテストするものであり、エラーメッセージが返されるはず
である
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/LJ3RVDQQE5.jpg)

とあるチームのテストケース
テストケースの目的
沸騰行為の最中に1桁から3桁の水温を四捨五入して整数を表示できること
No 事前条件 入力値 期待結果
温度制御行為 水温 表示温度
001 沸騰行為 0.4 0
002 沸騰行為 0.5 1
003 沸騰行為 9.4 9
004 沸騰行為 9.5 10
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/8JDY8P9WJG.jpg)

とあるテンプレートに沿ったテストケース
テスト名称：温度表示機能確認(沸騰行為)
テストの目的：沸騰行為中に水温を四捨五入して整数を表示できることを確認する。
対象機能：温度表示機能
テスト環境：システムテスト環境A
No
条件
期待結果
001 沸騰行為中かつ水温が0.4℃ 0℃で表示されること
002 沸騰行為中かつ水温が0.5 1℃で表示されること
003 沸騰行為中かつ水温が9.4 9℃で表示されること
004 沸騰行為中かつ水温が9.5 10℃で表示されること
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/VEP68NZX78.jpg)

いろんなのあるの
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/27V3NKW3JQ.jpg)

17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/5JG3KQDYEL.jpg)

みんなのテストケースはこんなの？
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/47Q5NK16EP.jpg)

テスト観点
テスト条件
テストアイテム
テストカバレッジ
テスト環境
テストデータ
優先度
担当者
テストの目的
要素
水準
heading
sub-heading
sub-sub-heading
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/KE49GPRMJ1.jpg)

20


# Page. 21

![Page Image](https://bcdn.docswell.com/page/L71KD9QYEG.jpg)

背景にはこんな理由があったりしないの？
テストマネージャがテスト計画書で考えたこととのトレースしておきたい
テスト観点
テスト条件
テストアイテム
テストカバレッジ
テスト環境作る人がテスト実行のために準備すべきことを書いておきたい
テスト環境
テストデータ
テスト実行管理する人が管理のしやすいようにしたい
優先度
担当者
気遣い
テストの目的
21


# Page. 22

![Page Image](https://bcdn.docswell.com/page/G7WDYQM1E2.jpg)

いろんな切り口であるチームのテストケースを考えられそうやの
用途
嬉しさ
構成要素
表現方法
粒度/抽象度
テスト技法との関わり
テストプロセスとの関わり
テスト開発プロセスとの関わり
さまざまなしがらみ
テストケースの品質
それっていいテストケースなの？
そんなの…そんなのテストケースじゃないよッッ！！
22


# Page. 23

![Page Image](https://bcdn.docswell.com/page/4JZGXWQX73.jpg)

あなたのテストケースはどんなの？
23


# Page. 24

![Page Image](https://bcdn.docswell.com/page/YE6Y4G6PJV.jpg)

参考文献なの
よんでほしいの
リー・コープランド『はじめて学ぶソフトウェアのテスト技法』日経BP社,2005年
J.マイヤーズ,T.バジェット,M.トーマス,C.サンドラー『ソフトウェアテストの技法 第2
版』近代科学社,2006年
Rick D.Craig,Stefan P.Jaskiel『体系的ソフトウェアテスト入門』日経BP社,2004年
IVEC知識試験テキスト作成委員会『IT検証技術者認定試験(IVEC) 知識試験 テキスト 〜
エントリーレベル/ミドルレベル〜』株式会社BCN,2015年
諌山創『進撃の巨人(34)』講談社、2021年
まちがいさがし。_成果物3_001_テストケース仕様書
24


# Page. 25

![Page Image](https://bcdn.docswell.com/page/GE5GQV6PE4.jpg)

ほんとにおわり
25


# Page. 26

![Page Image](https://bcdn.docswell.com/page/972YP3MZ7R.jpg)

おまけ
テストケースの定義
『はじめて学ぶ ソフトウェアテスト技法』
テストケースは以下の3つの部分で構成されています。
・入力
・出力
・実行の順番
『ソフトウェア・テストの技法 第2版』
テスト・ケース,
つまり比較的簡単なプログラムを適切にテストするための詳細なデータの集合
テスト・ケースの必須条件は,予測される出力または結果を定義しておくことである
26


