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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
takefumi
June 21, 2024
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テストは楽しい!
Scrum Fest 大阪
https://confengine.com/conferences/scrum-fest-osaka-2024/proposal/19971/vol3
takefumi
June 21, 2024
More Decks by takefumi
See All by takefumi
プロダクトの価値を有効的に実証するテストについての考察
iseki
1
1.3k
機能性テストで設計の違和感を可視化
iseki
0
200
品質向上・生産性向上のため DevOps の開発プロセス目指して
iseki
0
980
保守 (Ops) での保守改修プロセス構築記
iseki
0
200
開発チーム内でのQAの役割
iseki
0
1.1k
開発にテストプロセスを融合させていく取り組み
iseki
0
1.2k
開発スピードと品質を向上させるための QA の関わり
iseki
0
290
テスト管理ツール (TestLink) の活用
iseki
0
490
JaSST nano Vol.5(健康と品質と、健康診断とテストと+)
iseki
0
450
Other Decks in Technology
See All in Technology
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
170
個別開発で終わらせない。 現場の課題をプロダクトの強さに変える StockmarkのFDE
ktkrhr
0
530
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
110
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
710
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
220
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
410
行動するAIのためのオントロジー | DevRev — Encraft #26.pdf
dvrv_tknrszk
2
660
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
160
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
290
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
200
形式手法を使って仕様をコーディングしよう
mikanichinose
0
160
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
A better future with KSS
kneath
240
18k
The Limits of Empathy - UXLibs8
cassininazir
1
690
How Software Deployment tools have changed in the past 20 years
geshan
2
34k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
Navigating Weather and Climate Data
rabernat
0
540
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
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