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
takefumi
June 21, 2024
Technology
0
100
テストは楽しい!
Scrum Fest 大阪
https://confengine.com/conferences/scrum-fest-osaka-2024/proposal/19971/vol3
takefumi
June 21, 2024
Tweet
Share
More Decks by takefumi
See All by takefumi
機能性テストで設計の違和感を可視化
iseki
0
110
品質向上・生産性向上のため DevOps の開発プロセス目指して
iseki
0
570
保守 (Ops) での保守改修プロセス構築記
iseki
0
75
開発チーム内でのQAの役割
iseki
0
680
開発にテストプロセスを融合させていく取り組み
iseki
0
640
開発スピードと品質を向上させるための QA の関わり
iseki
0
190
テスト管理ツール (TestLink) の活用
iseki
0
300
JaSST nano Vol.5(健康と品質と、健康診断とテストと+)
iseki
0
360
品質をプロセスに組み込む文化つくり(Scrum Fest MIKAWA)
iseki
1
1.4k
Other Decks in Technology
See All in Technology
Gradle: The Build System That Loves To Hate You
aurimas
2
150
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
470
独自ツール開発でスタジオ撮影をDX!「VLS(Virtual LED Studio)」 / dx-studio-vls
cyberagentdevelopers
PRO
1
180
スプリントゴールにチームの状態も設定する背景とその効果 / Team state in sprint goals why and impact
kakehashi
2
100
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
1
620
わたしとトラックポイント / TrackPoint tips
masahirokawahara
1
240
10分でわかるfreeeのQA
freee
1
3.4k
サイバーエージェントにおける生成AIのリスキリング施策の取り組み / cyber-ai-reskilling
cyberagentdevelopers
PRO
2
200
ガチ勢によるPipeCD運用大全〜滑らかなCI/CDを添えて〜 / ai-pipecd-encyclopedia
cyberagentdevelopers
PRO
3
210
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
180
【若手エンジニア応援LT会】AWS Security Hubの活用に苦労した話
kazushi_ohata
0
170
Autify Company Deck
autifyhq
1
39k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.2k
The World Runs on Bad Software
bkeepers
PRO
65
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Into the Great Unknown - MozCon
thekraken
31
1.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Designing for humans not robots
tammielis
249
25k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Transcript
テスト活動は楽しい (テスト活動を語る葛飾 Vol.3) 2024/06/22 Scrum Fest Osaka 井関 武史・大平 祐介
アジェンダ 自己紹介 テストとは? どうしてテスト活動するのですか? オンライン区長 テスト活動論 テスト活動は楽しい! まとめ
自己紹介
オンライン区長 名前: 井関 武史 (いせき たけふみ) 所属: テストの街「葛飾」 職業: 某
ID 管理製品のQA・テストエンジニア 趣味 歴史 チンタラン(マラソン) ゲーム ポケモン(カード・Switch)、Acecombat、その他 Twitter: @katsushika_take 生息地: 葛飾、神田小川町
おおひら ゆうすけ ただのテスター JaSST東北実行委員見習い 好きなスクラムイベント スプリントレビュー 好きな本 闘うプログラマー 好きなプロトコル LDAP
テストとは?
テストとは? 「テスト」と聞くと、皆さんどのように感じられるでしょうか?
テストとは? 「テスト」の一般的な定義 能力などの状態や度合いを試すこと 事物の良否・性能などを試して調べること wikipedia より 上記の記載は広義の上では「ソフトウェアテスト」としても正し い表現です。
テストとは? ソフトウェア開発をする上で、「テスト」とは JSTQB では以下 の3つがあげられています。 ソフトウェアの欠陥を見つけること 欠陥の作りこみ防止 (エラーの予防) 品質が充分であることを確証するための証明
テストとは? ソフトウェア開発 (創造) して顧客に提供するうえで「テスト」と いうのは、以下の点で重要な位置づけでもあります。 欠陥があるプロダクトを市場に出さない 工程の後戻りを引き起こさせない 自信をもってリリースできること テスト『しない』というプロジェクトはないと思います。
テストとは? どの開発モデル (アジャイル・V字・etc…)でもテストは行いま す。
テストとは? どのプロセスでもテストは行います (ホリスティックテスト) https://janetgregory.ca/testing-from-a-holistic-point-of-view/
テストとは? 全てのプロジェクト、また、そのプロセス全体で「テスト」が行 われます。 あらゆるプロジェクト、プロセス全体で「テスト」をすることを『テ スト活動』と表現しています。
テストとは? 本日は、出来上がったものを評価・批評するという枠組みで はなくプロダクト開発全体的に行われる『テスト活動』について お話をします。 そして、 『テスト活動』について楽しさ、有意義さを語ってみま す。
テストってなに? さて、「テスト」ってどのようなものに感じてらっしゃいますか? おおひらさんはどうでしょうか?
どうしてテスト活動するのですか?
どうしてテスト活動するのですか? みなさんの現場で『テスト』を意識されていますか?
どうしてテスト活動するのですか? テスト活動をする理由はなんでしょうか? (なぜテスト活動が 必要なのでしょうか?) 設計書どおりに実装されていること? なにか安心感を得たいですか? リリースのフェーズゲートを通りたいからですか? もちろん、上記もたいへん重要です。 。。。ですが、そこで終わっていませんか?
どうしてテスト活動するのですか? オンライン区長 テスト活動論 テスト活動は、プロダクトの品質をあげるだけではありません。 以下のようなことに貢献することを考えています。 プロダクトの(存在)意義を証明 プロダクト (機能) の成長予測 今後の修正されるであろう機能へのアソビ(柔軟性)確保
プロダクトへの相互認知 (納得感) 向上 (スキル・ノウハウも含めた) チームの組織力向上
オンライン区長 テスト活動論
オンライン区長 テスト活動論 『テスト活動』はプロダクトの価値を探求・究明し、能力を最大 限に引き出す効果的な付加価値を見出すこと。 そして、プロダクトを継続的に成長させるための活動です。 プロダクトを継続的に成長させる! 使い切りのものにさせない プロダクトを最強にする! 能力を最大限活かせる 最強の付加価値(装備)をモリモリつける
オンライン区長 テスト活動論 プロダクトの(存在)意義を証明 競合・類似製品と比較して、「より」優れているものはなんですか? プロダクトをぜひ使ってほしいと思う状況・条件はなんですか? コレは秀逸だと思う (使い方・機能) ものはなんですか? プロダクトを使って解決したい課題(の核心)は何か どのように利用すれば、その課題をよりよい解決となるのか
オンライン区長 テスト活動論 プロダクト (機能) の成長予測 情勢など予測して、「今」実装していること(もの)が妥当か? どんどん追加・変更していくサポート (テスト)するプラットホーム、OS バージョンなどに対応できるか? プロダクトをリリースしたら、それで終わりというのは少ない
(周辺技術 や環境は、自分たちには合わせてくれない) 技術、環境、状況(条件) はどんどん変わるので、変化を予測 して、プロダクト・プロジェクトの破綻を回避する。
オンライン区長 テスト活動論 今後の修正されるであろう機能へのアソビ(柔軟性)確保 追加(増築)・派生される機能を考慮してますか? 矛盾が発生しそうな(理念・概念など) 設計ないですか? プロダクト (設計やテスト環境なども) を再利用できることを考 慮して、プロダクト成長を促せること
オンライン区長 テスト活動論 プロダクトへの相互認知 (納得感) 向上 どんなに細かく仕様 (DoD) を書いても、少なからず納得感の誤差が 生じていませんか? 「ナンカ、チガウ。。。」という違和感をもつ関係者がいませんか?
「違和感」を放置してヤバいことしかおこならい未来が見えませんか? 逆に違和感を全く感じない状態になってませんか? 誤差が生じる違和感を早期に特定して、仕様を調整・補正 (フィード バック)する 違和感を感じないプロジェクトは逆質問して、違和感を強制的に持っ てもらう
オンライン区長 テスト活動論 (スキル・ノウハウなども含めた) チームの組織力向上 上記の4点を踏まえて、組織力を向上させて、品質を組み込んだプ ロダクトを作っていくチームにしていくこと。 これが『テスト活動』です。
オンライン区長 テスト活動論 大事なのでもう一度言います 『テスト活動』はプロダクトの価値を探求・究明し、能力を最大 限に引き出す効果的な付加価値を見出すこと。 そして、プロダクトを継続的に成長させるための活動です。
テスト活動は楽しい!
テスト活動は楽しい! みなさんはテスト活動を楽しんでいますか? 「楽しい」って何でしょう? ここでは、「楽しい」=「有意義・趣深い」ということを指していま す
テスト活動は楽しい! テスト活動は『自然に・自ずと』実施してしまうものです お話しした理念をもとにテスト活動をしていると楽しいのです。 「楽しくない」わけがない。
テスト活動は楽しい! テスト活動は『自然に・自ずと』実施してしまうものです 苦しい時・困難な事象もありますが、それは目的・目標を達成するため の越えるべき壁のため、望んで立ち向かうエネルギーが「勝手に」出て きます マラソンの練習、RPGの経験値稼ぎも 目標達成の一つの壁ですが、望んで 立ち向かえます
テスト活動は楽しい! みなさん、テスト活動は楽しいと思えましたよね? おおひらさんは、どうですか?
テスト活動が楽しくないと感じたら
テスト活動が楽しくないと感じたら 皆さん、どうですか? 楽しくないと思うことありませんか?
テスト活動が楽しくないと感じたら
テスト活動が楽しくないと感じたら それでも、楽しくない (有意義でない) と感じたら。。。 テスト活動を改善するシグナルと考えましょう
テスト活動が楽しくないと感じたら 楽しくないテスト活動のシグナルと改善 テスト実施で「〇/×」をつけるだけのチェックだけで思考停止 ユースケース (ユーザーストーリー)を考えてみましょう 何回も (単純な) 同じことをして飽きた 自動化を考えてみましょう 何を保証したいのかわからない
テスト設計をしましょう プロダクトの意義が見いだせない テスト要求分析を取り入れてみましょう (上流工程)
まとめ テスト活動は楽しい テスト活動とは、プロダクトの価値を探求・究明し、能力を最大 限に引き出す効果的な付加価値を見出すための活動です。 役割 (プロダクトオーナー、開発担当者、テスト担当者、QA) を越えてメンバー全員がテストをしていく テストが楽しくないと感じたら、立ち止まって見直し・改善をし ましょう
テストの街「葛飾」? グループ:https://ost-zatu.connpass.com/ 通称 :葛飾テストの会 イベント 毎週火曜日 21:30 ~ 23:00 テスト関係の話を中心に雑談
(なんでもあり) 勉強会やセミナーが渋谷や新宿が多くて東側少ないよね、ないなら自分たちで作っ ちゃえで始まった会 キャベツは「中野甘藍」 (葛飾の野菜生産量 第二位) 第一位は「こまつな」だが、葛飾区の南にある某区によってゆるキャラ出ているから却下 虫はバグ、早急に発見・対処しないと大変なことに。。。
ご清聴ありがとうございました
None