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
だいみょー
August 30, 2023
Technology
0
250
アドホックテストから探索的テストへ
2023/08/31アジャイルひよこクラブ
だいみょー
August 30, 2023
Tweet
Share
More Decks by だいみょー
See All by だいみょー
透明性ってなんだろうと見える化のためのTips
daimyo404
0
380
クロスファンクショナルを続けて、長い目で変化に強いチームをつくる
daimyo404
0
140
Other Decks in Technology
See All in Technology
AWS資格は取ったけどIAMロールを腹落ちできてなかったので、年内に整理してみた
hiro_eng_
0
160
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
10
1.6k
ソフトウェアエンジニアとデータエンジニアの違い・キャリアチェンジ
mtpooh
1
740
ソフトウェア開発現代史: 55%が変化に備えていない現実 ─ AI支援型開発時代のReboot Japan #agilejapan
takabow
1
970
フライトコントローラPX4の中身(制御器)を覗いてみた
santana_hammer
1
140
Flutter DevToolsで発見! 本番アプリのパフォーマンス問題と改善の実践
goto_tsl
1
250
エンジニア採用と 技術広報の取り組みと注力点/techpr1112
nishiuma
0
130
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
0
310
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
4
1.3k
エンタープライズ企業における開発効率化のためのコンテキスト設計とその活用
sergicalsix
1
280
お試しで oxlint を導入してみる #vuefes_aftertalk
bengo4com
2
1.4k
What's the recommended Flutter architecture
aakira
0
500
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
RailsConf 2023
tenderlove
30
1.3k
Being A Developer After 40
akosma
91
590k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Designing for Performance
lara
610
69k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
A designer walks into a library…
pauljervisheath
210
24k
Designing Experiences People Love
moore
142
24k
Transcript
アドホックテストから 探索的テストへ だいみょー
⾃⼰紹介 名前 だいみょー ロール 主に開発者(と⾔いつつなんでもやる⼈) 所属 某⾦融系事業会社 好きなもの アジャイル、スクラム、組織開発、 Azure、Terraform、React
とか
テストってどんな種類があるだろう🤔
Janet Gregory, Lisa Crispin, and Yuya Kazama.『Agile Testing Condensed Japanese
Edition』. leanpub.2020年,44p アジャイルテストの四象限
Janet Gregory, Lisa Crispin, and Yuya Kazama.『Agile Testing Condensed Japanese
Edition』. leanpub.2020年,44p アジャイルテストの四象限
探索的テストとは ・経験ベースのテスト技法 ・ ⇔ スクリプトテスト ・テスト対象の振る舞いのフィードバックを活⽤して 次のテストの設計・実施をする ・≠ アドホックテスト
探索的テストとは ・経験ベースのテスト技法 ・ ⇔ スクリプトテスト ・テスト対象の振る舞いのフィードバックを活⽤して 次のテストの設計・実施をする ・≠ アドホックテスト なぜかアドホックテストが探索的テストと
呼ばれてるケースをよく観測する、、(⾃分調べ) それはぼくらのチームも同じく、、
Ingo Philipp.『Exploratory Testing Rediscover the art of exploratory testing』. 2017年.
https://assets.ctfassets.net/ut4a3ciohj8i/4ukPUn6tfiig8S4ASuaeoQ/670bba8e5498239a7fbbf404952beb08/In go_Philipp_Rediscover_Exploratory_Testing.pdf,(2023年8⽉30⽇)
アドホックなテストの場合(今までのぼくたち) 今改修しているここの テストを今⽇はやろう
アドホックなテストの場合(今までのぼくたち) はーい はーい
アドホックなテストの場合(今までのぼくたち) (打鍵中) (打鍵中)
アドホックなテストの場合(今までのぼくたち) ここのボタンが 押しづらいわ ブラウザ変えると デザイン崩れるなあ
アドホックなテストの場合(今までのぼくたち) (再び打鍵中) (再び打鍵中)
アドホックなテストの場合(今までのぼくたち) ここの⾊が ⾒づらいかも ボタン連打すると 挙動がおかしい、、
何が問題なのか ・毎回同じような観点 ・闇雲に網を振っている状態 ・費⽤対効果低 ・学びが少ない(ドメイン知識、QAスキル)
Ingo Philipp.『Exploratory Testing Rediscover the art of exploratory testing』. 2017年.
https://assets.ctfassets.net/ut4a3ciohj8i/4ukPUn6tfiig8S4ASuaeoQ/670bba8e5498239a7fbbf404952beb08/In go_Philipp_Rediscover_Exploratory_Testing.pdf,(2023年8⽉30⽇)
変えたこと ・探索的テストの認識を揃える ・探索的テストのやり⽅を⾒直す
変えたこと ・探索的テストの認識を揃える ・探索的テストのやり⽅を⾒直す
輪読会
変えたこと ・探索的テストの認識を揃える ・探索的テストのやり⽅を⾒直す
探索的テストのやり⽅を⾒直す ・チャーターを作ることにした ・セッションベースでやる (10分×2ターム) JaSST Hokkaido 実⾏委員会 中岫 信(TEF道)、根本 紀之(TEF道)、⼩楠
聡美(TEF道).『JaSSTʼ18東京 E2) 全国JaSST実⾏委員 セッション1やってみよう︕探索的テスト 〜ハイクオリティな妄想の⾼速ループ〜』. 2018年. https://www.jasst.jp/symposium/jasst18tokyo/pdf/E2.pdf,(2023年8⽉30⽇)
新しくはじめた探索的テストの流れ 1. チャーター考える 2. セッション①開始 3. フィードバックタイム 4. チャーターの⾒直し 5.
セッション②開始 6. フィードバックタイム 7. バグレポートの起票
チャーターを考える ・チャーター考えようぜ︕って⾔ってもむずいので、、 作り⽅①︓今回のスプリントで発⾒されたバグから作ってみる 作り⽅②︓品質特性を念頭に考えてみる 作り⽅③︓ペルソナの帽⼦をかぶってみる
良かったこと ・チャーターを修正することで経験のサイクルがちゃんと回る ・バグを起点にした新しいドメイン知識の獲得 ・観点が増えたので未知のバグの発⾒
おわり