Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
実際のシステムでテスト技法を編み出そう
Search
scarletplover
June 19, 2021
Technology
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実際のシステムでテスト技法を編み出そう
WACATE2021夏用
scarletplover
June 19, 2021
More Decks by scarletplover
See All by scarletplover
業務からはじめよう
scarletplover
0
26
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
3k
単体テストソムリエになろう!(WACATE参加者用)
scarletplover
0
600
テスト技法おさらい(仮)
scarletplover
9
4.7k
PFDであそぼ
scarletplover
0
560
形式手法ってなんだろう?
scarletplover
0
2k
Other Decks in Technology
See All in Technology
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
330
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
420
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
260
Tab5をRubyで動くパソコンにする
kishima
2
310
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
660
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.4k
Sigmaで作る業務アプリ
kazushiro_honma
0
110
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
300
AIネイティブプロダクトで顧客価値を最大化するプロダクトエンジニアとFDEの協働
righttouch
PRO
0
230
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
290
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
300
Reactの設計論
uhyo
14
7.8k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
25k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Unsuck your backbone
ammeep
672
58k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
320
Raft: Consensus for Rubyists
vanstee
141
7.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
How to train your dragon (web standard)
notwaldorf
97
6.8k
The Curse of the Amulet
leimatthew05
2
14k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Transcript
べにちどり@WACATE実行委員会
None
None
None
更に実際にありそうなシチュエーションでテストケース創出のア プローチを考え、実際にそのアプローチでテストケースを作って もらいます 午後に自分たちの作った最強のテスト技法として発表してもらい ます。
これはとある図書館の蔵書検索システムです。 6月リリースですが、前回のリリースで以下のような検索条件項目の組み合わせに関するバ グを起こして大問題になったため、再度検索機能について、テストをあなた方にお願いした いと思っています。 【起こった事象】 ・複数の項目が入れられる入力項目について正しく検索ができず、 無視される事象が発生 ・入力項目とAPIの検索項目の紐づけがされていなかったり間違っていた。 ・AND条件で検索されるべきところ、検索条件から漏れる入力項目が出た。 【テストに充てられる時間】
・テストケース40項目程度
▪ 図書検索画面
▪ 検索画面に入力項目を入力し、検索ボタンを押下すると各入力項目をAND条件で検索し、 検索結果を表示
項目 概要 参考資料 1 タイトル 資料のタイトル 2 著者・編集者 資料の作成者 3
出版者 資料の出版社 4 キーワード 資料が扱っている主題・キーワード 5 分類記号 分類(NDLC) 資料の主題を表現する記号 UA 21 (調査研究一般) 6 ISBN 国際標準図書番号。世界共通で書籍を特定するための番号 (10 桁、13 桁どちらの形式でも検索可能) ISBN• - AAAA - BBBB - C ISBNnnn - • - AAAA - BBBB - C 7 出版年 資料の出版した年月日 ※年(YYYY)のほか、年月(YYYYMM)、年月日 (YYYYMMDD)の指定が可能 8 資料種別 国会図書館の資料種別に対応 1~3桁の アルファ ベット 1~3桁の 数字
項目 部分一致 複数値指定 備考 1 タイトル ◦ ◦ 複数入力する場合はスペースを 間に入力する
2 著者・編集者 ◦ ◦ 3 出版者 ◦ ◦ 4 キーワード ◦ ◦ 5 分類記号 ×(前方一致) × 6 ISBN ×(前方一致) × 7 出版年 ×(完全一致) × 8 資料種別 ×(完全一致) ◦ ※全項目に入力がない場合には入力項目エラーとなる。
テストのア プローチを 考える テストケー ス創出 汎用化・体 系化 発表 ※発表のためのとりまとめは午後別枠で時間をとってます
テスト対象へのアプローチ (課題) (一番大事なテストはなにか どこのバグを見つけたいか テストしたいことを考える 何をテストしないかを考える) テストケース創出のアプローチ (課題への対策) (テストケースの出し方を考える テストケースの減らし方を考える)
None
対処しようと思った課題 対策 どこに工夫があったか 他にどんなシステム・サービスで 使えるか 技法名
テストのア プローチを 考える テストケー ス創出 汎用化・体 系化 発表 ※発表のためのとりまとめは午後別枠で時間をとってます
午後のセッションで発表 ①個人ワーク • 資料読み込み (10分) ②個人ワーク • テスト対象へのアプ ローチを考える (10分)
③グループワーク • テスト対象へのアプ ローチを考える (20分) 休憩 (10分) ④個人ワーク • テストケース創出の アプローチを考える (10分) ⑤グループワーク • テストケース創出の アプローチを考える (20分) ⑥グループワーク • テストケース創出 (15分) ⑦グループワーク • 汎用化・体系化して みる (10分) 1.テストへのアプローチを考える 2.テストケース創出 3.汎用化・体系化
①個人ワーク • 資料読み込み(10分) ②個人ワーク • テスト対象へのアプロー チを考える(10分) ③グループワーク • テスト対象へのアプロー
チを考える(20分) 本日のお題の資料 を読み込んでくだ さい。 テスト対象へのア プローチをまず個 人で考えて、個人 資料の左枠へ記載 してみてください。 班でテスト対象への アプローチについて 意見を共有し、今回 のワークで班が行う アプローチをグルー プ資料に記載してく ださい。 休憩 (10分)
④個人ワーク • テストケース創出のアプ ローチを考える(10分) ⑤グループワーク • テストケース創出のアプ ローチを考える(20分) ⑥グループワーク •
テストケース創出(15分) ⑦グループワーク • 汎用化・体系化してみる (10分) まず個人でテスト ケース創出へのア プローチを考えて、 個人資料の右枠へ 記載してみてくだ さい。 班でテストケース 創出へのアプロー チについて意見を 共有し、今回の ワークで班が行う アプローチをグ ループ資料に記載 してください。 ⑤で決めたテスト ケース創出へのア プローチで実際に テストケースを創 出してみてくださ い。 ①~⑤で行ったテ ストへのアプロー チについて、他の システムなどに使 えるシチュエー ションを考えて技 法名を付けてみて ください。
午後のセッションで発表 ①個人ワーク • 資料読み込み (10分) ②個人ワーク • テスト対象へのアプ ローチを考える (10分)
③グループワーク • テスト対象へのアプ ローチを考える (20分) 休憩 (10分) ④個人ワーク • テストケース創出の アプローチを考える (10分) ⑤グループワーク • テストケース創出の アプローチを考える (20分) ⑥グループワーク • テストケース創出 (15分) ⑦グループワーク • 汎用化・体系化して みる (10分) 1.テストへのアプローチを考える 2.テストケース創出 3.汎用化・体系化
▪ 本日のお題の資料を読み込んでください。 10分
▪ テスト対象へのアプローチをまず個人で考え て、個人資料の左枠へ記載してみてください。 10分
▪ 班でテスト対象へのアプローチについて意見 を共有し、今回のワークで班が行うアプロー チをグループ資料に記載してください。 20分
10分
▪ まず個人でテストケース創出へのアプローチ を考えて、個人資料の右枠へ記載してみてく ださい。 10分
▪ 班でテストケース創出へのアプローチについ て意見を共有し、今回のワークで班が行うア プローチをグループ資料に記載してください 20分
▪ ⑤で決めたテストケース創出へのアプロー チで実際にテストケースを創出してみてくだ さい。 15分
▪ ①~⑤で行ったテストへのアプローチについ て、他のシステムなどに使えるシチュエー ションを考えて技法名を付けてみてください。 ※発表のためにまとめる時間は別途とります。 10分
None
▪13:55から発表準備ワークになります
None