$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストは楽しい!
Search
takefumi
June 21, 2024
Technology
0
180
テストは楽しい!
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
1
1k
機能性テストで設計の違和感を可視化
iseki
0
160
品質向上・生産性向上のため DevOps の開発プロセス目指して
iseki
0
800
保守 (Ops) での保守改修プロセス構築記
iseki
0
140
開発チーム内でのQAの役割
iseki
0
960
開発にテストプロセスを融合させていく取り組み
iseki
0
810
開発スピードと品質を向上させるための QA の関わり
iseki
0
240
テスト管理ツール (TestLink) の活用
iseki
0
430
JaSST nano Vol.5(健康と品質と、健康診断とテストと+)
iseki
0
400
Other Decks in Technology
See All in Technology
AI開発の定着を推進するために揃えるべき前提
suguruooki
1
470
“決まらない”NSM設計への処方箋 〜ビットキーにおける現実的な指標デザイン事例〜 / A Prescription for "Stuck" NSM Design: Bitkey’s Practical Case Study
bitkey
PRO
0
210
Bakuraku Engineering Team Deck
layerx
PRO
11
4.7k
経営から紐解くデータマネジメント
pacocat
9
1.9k
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
3
1.3k
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
4
1.7k
Ryzen NPUにおけるAI Engineプログラミング
anjn
0
150
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
15
9.2k
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
270
Excelデータ分析で学ぶディメンショナルモデリング ~アジャイルデータモデリングへ向けて~ by @Kazaneya_PR / 20251126
kazaneya
PRO
3
830
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
How to Ace a Technical Interview
jacobian
280
24k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
960
Designing Experiences People Love
moore
142
24k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Typedesign – Prime Four
hannesfritz
42
2.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
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