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
私はテストしているときに何を考えているんですか?/testnow
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sae
November 19, 2025
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
私はテストしているときに何を考えているんですか?/testnow
「テスト中に考えていることを話す会@福岡天神」でお話したときの資料です。
https://connpass.com/event/367148/
sae
November 19, 2025
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Building the Perfect Custom Keyboard
takai
2
910
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Embracing the Ebb and Flow
colly
88
5.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Automating Front-end Workflow
addyosmani
1369
210k
Navigating Weather and Climate Data
rabernat
0
560
We Have a Design System, Now What?
morganepeng
55
8.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
私はテストしているときに 何を考えているんですか? sae 2025年10 月 23 日 ( 木 )
テスト中に考えていることを話す会@福岡天神
/25 こんにちは ✦ 名前:sae ✦ 所属:株式会社Fusic テストチーム ✦ お仕事:テストエンジニア(2017年4
月 〜) ✦ スマホアプリ、Webシステムのテスト ✦ いろんな案件のテストに 入 る 2
本題
/25 テストをしていると ✦ たまに 言 われる ✦ このバグどうやって 見 つけたんですか?
✦ なんで今そこ触ったんですか? 4
/25 テストをしていると ✦ たまに 言 われる ✦ このバグどうやって 見 つけたんですか?
✦ なんで今そこ触ったんですか? ✦ 回答 ✦ なんとなく 5
/25 テストしているとき ✦ 色 々考えてはいる ✦ 考えてないとテストできない! ✦ 急に聞かれると出てこないだけ…… 6
/25 テストしているときに考えていること ✦ 仕様書に書いてあること ✦ 仕様書に書いてないけど気になること ✦ 起きてほしくないこと ✦ 大
きいデータ/ 大 量のデータを 入 れてみる ✦ ここなんか起きそう/気になる ✦ など 7
/25 仕様書に書いてあること ✦ 仕様書に書いてあることは当然確認する ✦ みんなやるよね? ✦ テストが始まると、まず仕様書通りに動くか知りたいのでひととおり触ってみる ✦ 手
触り ✦ だいたい動いてる?細かいところまで動いてそう? 文 言 気にしてそう? ✦ 細かくテストしたいな、と思う部分を探す 8
/25 「仕様書」 ✦ このスライドでは以下のようなドキュメントを「仕様書」と想定してお話しています ✦ 追加機能の仕様書がある ✦ Con fl uence(いわゆるWiki)に1ページ
✦ この機能が作られることになった背景 ✦ この機能が作られることによりできるようになること ✦ 使い 方 の 手 順 ✦ 実装の内容 ✦ など 9
/25 仕様書に書いてないけど気になること ✦ 仕様書に書いてあることから想像できる範囲を考える ✦ 例:仕様書に「 手 順1→2→3を実 行 するとAという表
示 になります」って書いてある ✦ じゃあ1→2の後に3じゃなくて、別のことやったらどうなるかな ✦ 1の処理に失敗したときってどうなるかな ✦ 例:モーダル内で「OK」ボタンをクリックするとBの処理が実 行 されます ✦ キャンセル押したらどうなるかな ✦ OK連打したらどうなるかな ✦ 例:設定をONにするとCの操作ができます ✦ じゃあ設定がOFFのときどうなる? 10
/25 起きてほしくないこと ✦ リリースしてユーザーさんが触った時に起きてほしくないこと ✦ アプリがクラッシュする ✦ データが登録できない ✦ 表
示 されて欲しいデータが表 示 されない ✦ ログインしてないのにログイン後にしか 見 えちゃいけないデータが 見 える ✦ 権限的に 見 えちゃだめなものが 見 えている ✦ 支 払いが 二 重で 走 る ✦ などなど 11
/25 大 きいデータ/ 大 量のデータを 入 れてみる ✦ 大 きいデータ
✦ 最 大 文 字数とか ✦ ファイルサイズの 大 きいファイルをアップロードするとか ✦ Excel、CSV、画像、動画などなど ✦ ファイルをアップロードしてる最中にタブ閉じたらどうなるかなとか ✦ 大 量データ ✦ データを 一 度にいっぱいアップロードする(これは 大 きいデータと似ている) ✦ すでに 大 量にデータが登録されている環境で、うまく動くか確認する 12
/25 ここなんか起きそうな気がするな〜 ✦ 何かが起きそうな気配を感じるところ ✦ システムの知識・理解や、テストの経験などから思いつくこと ✦ なんか気になるところ ✦ 動かしていて「ん?何だ今の……」と思うことがある
✦ 勘 13
/25 ここなんか起きそうな気がするな〜 ✦ 「なんか起きそう」「気になる」って思った時に考えていること ✦ ん?なんだ今の ✦ さっきなんか起きたな!……再現しなくなったなぁ…… ✦ 再現した!こうやると起きる!ヨシ!……ヨシじゃないな……
✦ 初回だけなんか起きてた気がするなぁ…… ✦ こういうのをがんばってつかまえる 14
丁寧にやる
/25 丁寧にやる ✦ 初 見 は気合を 入 れて触る ✦ 多少時間がかかっても触る
✦ これやるの 面 倒くさいな……と思ったら触る ✦ 今やらないと後でやらないな〜と思ったら触る ✦ 考え続ける ✦ 疲れたらやめる 16
/25 初 見 は気合を 入 れて触る ✦ 素直に触る ✦ 最初の
手 触りは 大 事にしている ✦ だいたい動いてる?細かいところまで動いてそう? 文 言 気にしてそう? ✦ 慣れる/飽きると 見 落とすことがある ✦ 目 新しいものをみるのは楽しい 17
/25 多少時間がかかっても触る ✦ 今確認したほうがいい!と思ったら今触る ✦ なんか起きたとき、今 見 つからなくて後で 見 つかったほうがトータルで時間
食 う なぁ……って思ったらできるだけ今触る ✦ 早く 見 つかった 方 が嬉しい! ✦ 遅く 見 つかるとしんどい 18
/25 これやるの 面 倒くさいな……と思ったら触る ✦ 面 倒くさいということは他の 人 が触ってない可能性が 高
い ✦ だって 面 倒くさいからね!! 19
/25 今やらないと後でやらないな〜と思ったら触る ✦ シンプルな部分ほど意識しないと 見 返さないことが多い ✦ いわゆる「単純なCRUD」とか ✦ メインのフローから外れている機能とか、1回触るともうあんまり触る機会がない機能
✦ 管理者アカウント作成とか(1回作ったらもう触らないよね) 20
/25 考え続ける 21 ✦ 色 々考えながら触る ✦ 思いつく限りのリスクを考える
/25 考え続ける そのシステムをどんな 人 が使うのか、なんのために使うのか、どんなときに使うのか、どうやって使うのか、使う環境どう いう感じかな、画 面 サイズなんだろう、端末何使うんだろう、PCのみ?スマホ?タブレット?、こういう操作をする可能 性があるかな、使いやすいか、勘違いしないか、わかりやすいか、壊れてないか、 見
にくい 見 た 目 になっていないか、 色 ・ フォント・コントラスト・余 白 ・テキストの 大 きさは適切か、誤字脱字衍字(えんじ)がないか、コードが露出してないか、 導線は 自 然か、最初のページに戻れるか、今どこにいるかぱっとわかりやすいか、ログイン中のアカウントはわかるか、ロ グアウトできるか、ボタンの位置、連打したらどうなるか、ネットワークが遅いときにどうなるか、屋外でも使うか、IP制 限いれるか、ページのロード重くないか、アップロードできるか、ダウンロードできるか、画像読み込めてるか、画像でかす ぎないか、そういえばFaviconとページタイトルあってたっけ、URLのドメインちゃんとしてたっけ、管理画 面 複数あるけ ど 見 分けつかないな、カメラ使うんかいな、端末の認証使うかな、なんかエラーでた!?何!? 22
/25 疲れたらやめる ✦ ずーっとフルパワーで考え続けることはできない ✦ 考えたいことが多いしスタミナの限界もある ✦ 脳が疲れてへとへとでテストしたときにそれは「テストした」と 言 えるのか?
23
/25 疲れるまでの時間は延ばしたい ✦ テストケースを作って事前に考えておいたりする ✦ チェックリストとかテストケースが事前にあると、 実際にテストするときにテストケース以外のことを考えられる ✦ テストケースを実 行
しながら、気になったことに逸れていく ✦ ノイズを減らすのもだいじ ✦ テストだけに集中できるようにする 24
/25 おしまい ✦ 私はテストしている時に何を考えているんですか? ✦ どうやら 色 々考えているっぽい! ✦ これが全部なわけじゃない
✦ テストしてる時って何考えたらいいんですか? ✦ 自 分で考えよう! 25