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
『QAという人』が必要ではなく、『QAという技術』が必要
Search
Jumpei Ito
March 17, 2024
Technology
1.8k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
『QAという人』が必要ではなく、『QAという技術』が必要
https://www.scrumfestkanagawa.org/
Jumpei Ito
March 17, 2024
More Decks by Jumpei Ito
See All by Jumpei Ito
Explore It! を 地図にする
sadonosake
6
1.5k
Explore It! AI時代に効く「探索」という技術を5分でご紹介します
sadonosake
0
58
じゅんぺーキャリア
sadonosake
0
120
Scrum Fest Niigata 2026 Opening
sadonosake
0
130
AI時代のQAエンジニアの価値とは?
sadonosake
0
490
JISマーク認証のその先へ ~事業として「売れる」サービスの品質保証とは何か、総務大臣認定タイムスタンプサービスの裏側~
sadonosake
0
200
QAエンジニアの価値とは?
sadonosake
1
410
見えないゴリラを見つけに行こう! 〜テストのバイブル『Explore It!』翻訳プロジェクトから見えた、チームの未来〜
sadonosake
0
190
ソフトウェアがJISマーク認証される時代に!~標準化がもたらすソフトウェア品質の確保や市場への信頼性向上~
sadonosake
0
4.3k
Other Decks in Technology
See All in Technology
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1k
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
300
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
7
5.2k
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
140
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
180
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
370
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
150
WasmをRustにする
sansantech
PRO
0
300
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
310
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
130
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
420
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Technical Leadership for Architectural Decision Making
baasie
3
610
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Fireside Chat
paigeccino
43
4.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
The Language of Interfaces
destraynor
162
27k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
ラッコキーワード サービス紹介資料
rakko
2
5.4M
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
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
ご清聴ありがとうございます