Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストケースってなんなの?
Search
yamazn
June 15, 2021
0
490
テストケースってなんなの?
2021/6/15
JaSST nano vol.1(
https://jasst-nano.connpass.com/event/215100/
)
で発表したスライドです。
初登壇でした。
yamazn
June 15, 2021
Tweet
Share
More Decks by yamazn
See All by yamazn
TesConJourney21_NaITE36.pdf
55_ymzn
0
42
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
We Have a Design System, Now What?
morganepeng
43
6.8k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Thoughts on Productivity
jonyablonski
58
3.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Navigating Team Friction
lara
178
13k
The Language of Interfaces
destraynor
151
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
The Invisible Customer
myddelton
114
12k
Clear Off the Table
cherdarchuk
84
310k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Rails Girls Zürich Keynote
gr2m
91
13k
Transcript
テストケースってなんなの? やまずん 大阪のテスターなの 2021/6/15 JaSST nano vol.1 1
「テストケースってなんなの?」 2
ISTQBの定義 テストケース(test Case ) 入力値、実行事前条件、期待結果、そして、実行事後条件のセットで、 特定のプログラムパスを用いることや特定の要件が満たされていることを検証することのような、 特定の目的またはテスト条件のために開発されたもの。 https://istqb-glossary.page/jp/テストケース-test-case/ 3
完 4
って話をしたいわけじゃないので 5
「テストケースってなんなの?」 6
テストケースってなんなの? 「テストケースはExcelの一行なの!」 「テストケースは手順なの!」 「テストケースは組み合わせパターンなの!」 「テストケースはテストの1単位なの!」 7
「1日200件テストケースを実施しているの」 「1日1.5件でテスト実行見積しているの」 「今日はテストケース10万件を作るの!」 「テストケースは10時間やるの!」 8
テストケースってどんなのがあるの? 9
いろんな本調べたの! 10
『はじめて学ぶ ソフトウェアのテスト技法』p15-16 のテストケース 順番通りのテストケース 1. レコードを作成する 2. レコードを読み出す 3. レコードを更新する
4. レコードを読み出す 5. レコードを削除する 6. 削除したレコードを読みだす 11
『ソフトウェア・テストの技法 第2版』p63 のテストケース 1. 空の入力ファイル 2. 題名レコードがない 3. 1 字の題名
4. 80 字の題名 5. 質問が1 つの試験 12
『体系的ソフトウェアテスト入門』p177 のテストケース テストケー ス 摘要 TC01 残高が300ドルある有効な口座から20ドルを引き出す。 TC02 残高が300ドルある有効な口座から25ドルを引き出す。 注:これは無効値をテストするものであり、エラーメッセージが返されるはず
である TC03 残高が300ドルある有効な口座から400ドルを引き出す。 注:これは無効値をテストするものであり、エラーメッセージが返されるはず である 13
とあるチームのテストケース テストケースの目的 沸騰行為の最中に1桁から3桁の水温を四捨五入して整数を表示できること No 事前条件 入力値 期待結果 温度制御行為 水温 表示温度
001 沸騰行為 0.4 0 002 沸騰行為 0.5 1 003 沸騰行為 9.4 9 004 沸騰行為 9.5 10 14
とあるテンプレートに沿ったテストケース テスト名称:温度表示機能確認(沸騰行為) テストの目的:沸騰行為中に水温を四捨五入して整数を表示できることを確認する。 対象機能:温度表示機能 テスト環境:システムテスト環境A No 条件 期待結果 001 沸騰行為中かつ水温が0.4℃
0℃で表示されること 002 沸騰行為中かつ水温が0.5 1℃で表示されること 003 沸騰行為中かつ水温が9.4 9℃で表示されること 004 沸騰行為中かつ水温が9.5 10℃で表示されること 15
いろんなのあるの 16
17
みんなのテストケースはこんなの? 18
テスト観点 テスト条件 テストアイテム テストカバレッジ テスト環境 テストデータ 優先度 担当者 テストの目的 要素
水準 heading sub-heading sub-sub-heading 19
20
背景にはこんな理由があったりしないの? テストマネージャがテスト計画書で考えたこととのトレースしておきたい テスト観点 テスト条件 テストアイテム テストカバレッジ テスト環境作る人がテスト実行のために準備すべきことを書いておきたい テスト環境 テストデータ テスト実行管理する人が管理のしやすいようにしたい
優先度 担当者 気遣い テストの目的 21
いろんな切り口であるチームのテストケースを考えられそうやの 用途 嬉しさ 構成要素 表現方法 粒度/抽象度 テスト技法との関わり テストプロセスとの関わり テスト開発プロセスとの関わり さまざまなしがらみ
テストケースの品質 それっていいテストケースなの? そんなの…そんなのテストケースじゃないよッッ!! 22
あなたのテストケースはどんなの? 23
参考文献なの よんでほしいの リー・コープランド『はじめて学ぶソフトウェアのテスト技法』日経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
ほんとにおわり 25
おまけ テストケースの定義 『はじめて学ぶ ソフトウェアテスト技法』 テストケースは以下の3 つの部分で構成されています。 ・入力 ・出力 ・実行の順番 『ソフトウェア・テストの技法
第2版』 テスト・ケース, つまり比較的簡単なプログラムを適切にテストするための詳細なデータの集合 テスト・ケースの必須条件は, 予測される出力または結果を定義しておくことである 26