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
1.5k
『QAという人』が必要ではなく、『QAという技術』が必要
https://www.scrumfestkanagawa.org/
Jumpei Ito
March 17, 2024
Tweet
Share
More Decks by Jumpei Ito
See All by Jumpei Ito
見えないゴリラを見つけに行こう! 〜テストのバイブル『Explore It!』翻訳プロジェクトから見えた、チームの未来〜
sadonosake
0
25
ソフトウェアがJISマーク認証される時代に!~標準化がもたらすソフトウェア品質の確保や市場への信頼性向上~
sadonosake
0
4k
『QAという人』よりも、『QAという技術』を
sadonosake
0
70
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
1.1k
グイグイ系QAマネージャーの仕事
sadonosake
0
1.6k
The story of how a small team gradually become a Whole Team
sadonosake
0
130
QAという人が必要ではなくQAという技術が必要
sadonosake
1
630
Reimagining Automation
sadonosake
1
230
「人材採用は現場の仕事」という話
sadonosake
0
150
Other Decks in Technology
See All in Technology
Azure SynapseからAzure Databricksへ 移行してわかった新時代のコスト問題!?
databricksjapan
0
140
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
140
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
200
自動テストのコストと向き合ってみた
qa
0
170
多野優介
tanoyusuke
1
440
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
220
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
590
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
130
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
110
about #74462 go/token#FileSet
tomtwinkle
1
340
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
980
Featured
See All Featured
Designing for Performance
lara
610
69k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Thoughts on Productivity
jonyablonski
70
4.9k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Cult of Friendly URLs
andyhume
79
6.6k
Code Reviewing Like a Champion
maltzj
525
40k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Site-Speed That Sticks
csswizardry
11
880
Bash Introduction
62gerente
615
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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
ご清聴ありがとうございます