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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jumpei Ito
March 17, 2024
Technology
2
1.6k
『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
81
ソフトウェアがJISマーク認証される時代に!~標準化がもたらすソフトウェア品質の確保や市場への信頼性向上~
sadonosake
0
4.2k
『QAという人』よりも、『QAという技術』を
sadonosake
0
210
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
1.1k
グイグイ系QAマネージャーの仕事
sadonosake
0
1.9k
The story of how a small team gradually become a Whole Team
sadonosake
0
140
QAという人が必要ではなくQAという技術が必要
sadonosake
1
640
Reimagining Automation
sadonosake
1
240
「人材採用は現場の仕事」という話
sadonosake
0
170
Other Decks in Technology
See All in Technology
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
230
Prox Industries株式会社 会社紹介資料
proxindustries
0
200
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
150
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
240
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.5k
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
290
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
1
440
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
56
47k
React 19時代のコンポーネント設計ベストプラクティス
uhyo
4
1.2k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
320
チーム開発の基礎_研究を事業につなげるために
cyberagentdevelopers
PRO
1
510
デザインもAIに任せる!iPhoneで行うiOS開発
zozotech
PRO
0
210
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Deep Space Network (abreviated)
tonyrice
0
72
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
740
Designing Experiences People Love
moore
144
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.2k
A Tale of Four Properties
chriscoyier
162
24k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
270
Context Engineering - Making Every Token Count
addyosmani
9
670
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
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
ご清聴ありがとうございます