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
『QAという人』が必要ではなく、『QAという技術』が必要
Search
Jumpei Ito
March 17, 2024
Technology
2
680
『QAという人』が必要ではなく、『QAという技術』が必要
https://www.scrumfestkanagawa.org/
Jumpei Ito
March 17, 2024
Tweet
Share
More Decks by Jumpei Ito
See All by Jumpei Ito
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
390
グイグイ系QAマネージャーの仕事
sadonosake
0
950
The story of how a small team gradually become a Whole Team
sadonosake
0
68
QAという人が必要ではなくQAという技術が必要
sadonosake
1
460
Reimagining Automation
sadonosake
1
180
「人材採用は現場の仕事」という話
sadonosake
0
93
War for talent 時代の、古くて新しい仲間集めの形_~weak ties と strong tiesの力~
sadonosake
0
2.9k
だから「スクラムフェス新潟2023」nano
sadonosake
0
190
『テスト文化の醸成!』ウイングアーク1stの品質マネジメントについて、ワイガヤします
sadonosake
0
410
Other Decks in Technology
See All in Technology
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
150
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
SSMRunbook作成の勘所_20241120
koichiotomo
3
160
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
180
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
190
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
OTelCol_TailSampling_and_SpanMetrics
gumamon
1
190
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
297
20k
We Have a Design System, Now What?
morganepeng
50
7.2k
Writing Fast Ruby
sferik
627
61k
Git: the NoSQL Database
bkeepers
PRO
427
64k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Visualization
eitanlees
145
15k
The Language of Interfaces
destraynor
154
24k
What's in a price? How to price your products and services
michaelherold
243
12k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
A better future with KSS
kneath
238
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Transcript
『QAという人』が必要ではなく、『QAという技術』が必要 2 0 2 4 / 3 / 1 7
じゅんぺー ス ク ラ ム フ ェ ス 神 奈 川 2 0 2 4 - 春 の 陣 - バ ー ジ ョ ン
自己紹介 2 • 伊藤 潤平(@jp_110) • ウイングアーク1st株式会社 • ソフトウェアプロセス&品質改善部 マネージャー
• 社外活動 • Scrum Fest Niigata 実行委員会 代表 • JaSST Niigata 実行委員 • SigSQAメンバー • YouTube翻訳活動 • プロフィール AgileTD Zone Keynotes in Japanese https://niigatabase.shabellbase.com/engineer_01/
心に火が灯された 私もLTします!
こんなことありませんか? 4 品質が悪いし テストする時間も ない スクラムチーム
こんなことありませんか? 5 そうだ! QAできる人を 採用しよう! スクラムチーム
こんなことありませんか? 6 QAの人だから テストお願いしま す。 スクラムチーム QAエンジニア QAです。 よろしく お願いします。
こんなことありませんか? 7 QAエンジニア え?「QAの人」 と言うだけで テスト丸投げ?
改めてテストを よく考えてみよう! Q A に も 技 術 が あ
る 8
例.ログイン機能 9 ログイン画面 Username Password ログイン
10 テスト計画 スプリント フェーズ スクラムの場合 私の現場では
11 テスト分析と設計
12 テスト自動化(E2E) E2Eテストで自動化できる (Playwright、Selenium等)
13 テスト自動化(API) WebAPIテストで自動化できる (Karate、Postman等)
14 テスト自動化(UNIT) Unitテストで自動化できる (Playwright、Karate、JUnit等)
15 テスト自動化(PLATFORM) 環境さえ準備してしまえばE2Eテストだけ (Hyper-V、Docker等)
16 テスト自動化(脆弱性診断) 最近は脆弱性診断のツールがいっぱいある (OWASP ZAP等)
17 テスト自動化(性能・監視) ツールを駆使 (Performance Monitor、New Relic、Insights等)
18 探索的テスト 探索的に一度手動テスト実行すればよい
19 ガイドライン・ツール ガイドラインを用意。ツールがあれば使う。
20 テスト分析と設計 E2Eテストで自動化できる (Playwright、Selenium等) WebAPIテストで自動化できる (Karate、Postman等) Unitテストで自動化できる (Playwright、Karate、JUnit等) 環境さえ準備してしまえばE2Eテストだけ (Hyper-V、Docker等)
最近は脆弱性診断のツールがいっぱいある (OWASP ZAP等) ツールを駆使 (Performance Monitor、New Relic、Insights等) 探索的に一度手動テスト実行すればよい ガイドラインを用意、ツールがあれば使う
21 LIVINGテスト計画 スプリント E2Eテスト APIテスト Unitテスト 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit)
回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) プラットフォーム テスト 脆弱性診断 パフォーマンス テスト 強制エラーテスト 使用性テスト
22 DONEの定義(クライテリア)と改善ループ スプリント E2Eテスト APIテスト Unitテスト 回帰テスト (E2E,API,Unit) 分析&改善 プラットフォーム
テスト 脆弱性診断 パフォーマンス テスト 強制エラーテスト 使用性テスト DONEの定義 • 機能系テストまで • 非機能系リスクあり DONEの定義 • 深刻度の高い非機能系テスト • UI&UX改善や環境の展開は後 で 回帰テスト (E2E,API,Unit) 分析&改善 回帰テスト (E2E,API,Unit) 分析&改善 回帰テスト (E2E,API,Unit) 分析&改善 回帰テスト (E2E,API,Unit) 分析&改善
23 QAという人 ではなく QAという技術 が必要だった スクラムチーム QAエンジニア 全部 スクラムチームで できますね?
「じゃあQAエンジニアはスクラムチームで何するの?」 と言った声をよく聞きます。 QAエンジニアはチームにQA技術を浸透させましょう。
例えば、私の経験では? 25 境界値テスト やりたい スクラムチーム QAエンジニア 自動化フレーム ワーク作って、 ハッピーパスだけ 通ってます。
エラーハンド リングもテス トしたい 高速にテスト を回したい スケール したい
例えば、私の経験では? 26 色々できそう! スクラムチーム QAエンジニア プルリクください。 レビューします。
もっと知りたければ? 27
None
ご清聴ありがとうございます