Upgrade to Pro — share decks privately, control downloads, hide ads and more …

『QAという人』よりも、『QAという技術』を

Jumpei Ito
March 17, 2025
15

 『QAという人』よりも、『QAという技術』を

Jumpei Ito

March 17, 2025
Tweet

More Decks by Jumpei Ito

Transcript

  1. update update Copyright © 2025 WingArc1st Inc. All Rights Reserved.

    ウイングアーク1st 伊藤潤平 2025/3/8 『QAという人』よりも、 『QAという技術』を
  2. 自己紹介 2 • 伊藤 潤平(@jp_110) • ウイングアーク1st株式会社 • ソフトウェアプロセス&品質改善部 マネージャー

    • 社外活動 • Scrum Fest Niigata 実行委員会 代表 • JaSST Niigata アドバイザー • SigSQAメンバー • YouTube翻訳活動 • プロフィール AgileTD Zone Keynotes in Japanese AgileTD Zone Keynotes in Japanese テ キ ス ト , 新 聞 , 記 号が 含 ま れ て い る 画 像 自 動 的 に 生 成 さ れ た 説 明 https://niigatabase.shabellbase.com/engineer_01/
  3. page No. 3 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. こんなことありませんか? 品質が悪いし テストする時間も ない スクラムチーム
  4. page No. 4 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. こんなことありませんか? そうだ! QAできる人を 採用しよう! スクラムチーム
  5. page No. 5 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. こんなことありませんか? QAの人だから テストお願いしま す。 スクラムチーム QAエンジニア QAです。 よろしく お願いします。
  6. page No. 6 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. こんなことありませんか? QAエンジニア え?「QAの人」 と言うだけで テスト丸投げ?
  7. page No. 7 Copyright © 2025 WingArc1st Inc. All Rights

    Reserved. 改めてテストを よく考えてみよう! QAにも技術がある
  8. page No. 8 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 例.ログイン機能 ログイン画面 Username Password ログイン
  9. page No. 9 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. https://danashby.co.uk/2016/10/19/continuous-testing-in-devops/ テストプロセス
  10. page No. 10 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. スプリント フェーズ スクラムの場合 私の現場では テストプロセス
  11. page No. 11 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. JSTQBが定義するテストプロセス テスト 計画 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テスト 完了 テストモニタリングとコントロール テストプロセス
  12. page No. 12 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. スプリント テスト 計画 テスト 分析 テスト 設計 テスト 実装 テスト 実行 テスト 完了 テストモニタリングとコントロール テストプロセス
  13. page No. 13 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. スプリント ログイン機能の 機能系テスト完了 他機能も合わせた 非機能系テスト完了 常にテストプロセスを回しているため、 始めのうちはテスト計画はざっくりでも良い テスト計画
  14. page No. 15 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. E2Eテストで自動化できる (Playwright、Selenium等) テスト自動化(E2E)
  15. page No. 16 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. WebAPIテストで自動化できる (Karate、Postman等) テスト自動化(API)
  16. page No. 17 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. Unitテストで自動化できる (Jest、Vitest、JUnit等) テスト自動化(Unit)
  17. page No. 18 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 環境さえ準備してしまえばE2Eテストだけ (Hyper-V、Docker等) テスト自動化(Platform)
  18. page No. 19 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 最近は脆弱性診断のツールがいっぱいある (OWASP ZAP等) テスト自動化(脆弱性診断)
  19. page No. 20 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. ツールを駆使 (Performance Monitor、New Relic、Insights等) テスト自動化(性能・監視)
  20. page No. 21 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 探索的に一度手動テスト実行すればよい 探索的テスト
  21. page No. 22 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. ガイドラインを用意。ツールがあれば使う。 ガイドライン・ツール
  22. page No. 23 Copyright © 2025 WingArc1st Inc. All Rights

    Reserved. E2Eテストで自動化できる (Playwright、Selenium等) WebAPIテストで自動化できる (Karate、Postman等) Unitテストで自動化できる (Jest、Vitest、JUnit等) 環境さえ準備してしまえばE2Eテストだけ (Hyper-V、Docker等) 最近は脆弱性診断のツールがいっぱいある (OWASP ZAP等) ツールを駆使 (Performance Monitor、New Relic、Insights等) 探索的に一度手動テスト実行すればよい ガイドラインを用意、ツールがあれば使う テスト分析と設計
  23. page No. 24 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. スプリント E2Eテスト APIテスト Unitテスト 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) プラットフォーム テスト 脆弱性診断 パフォーマンス テスト 強制エラーテスト 使用性テスト LIVING(いきいきした)テスト計画
  24. page No. 25 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. スプリント E2Eテスト APIテスト Unitテスト 回帰テスト (E2E,API,Unit) プラットフォーム テスト 脆弱性診断 パフォーマンス テスト 強制エラーテスト 使用性テスト 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) 回帰テスト (E2E,API,Unit) クライテリア 機能系テスト 完了 リスク 非機能系の テスト無し クライテリア 深刻度の高い 非機能系テスト 完了 リスク UI&UX改善や 環境の展開は Sprint6予定 クライテリア UI&UX改善や 環境の展開 完了 リスク なし クライテリア(DONEの定義)とリスク管理
  25. page No. 26 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 2 スプリント 機能Aテスト 回帰テスト (機能A) プラットフォーム テスト 脆弱性診断 パフォーマンス テスト 強制エラーテスト 使用性テスト 脆弱性テスト パフォーマンス テスト 強制エラーテスト 回帰テスト (機能A+B) 回帰テスト (機能A+B+C) 回帰テスト (機能A+B+C+D) 機能Bテスト 機能Cテスト 機能Dテスト 機能Eテスト 回帰テスト (機能A+B+C+D) クライ テリア リスク クライ テリア リスク クライ テリア リスク クライ テリア リスク クライ テリア リスク クライ テリア リスク NEXT機能
  26. page No. 27 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. QAという人 よりも QAという技術 だった スクラムチーム QAエンジニア 全部 スクラムチーム でできますね?
  27. page No. 28 Copyright © 2025 WingArc1st Inc. All Rights

    Reserved. 品質ゴール プロダクト バックログ マスター テストプラン プロダクト リリース 品質データ アジャイル開発における段階的品質の積み上げによる品質保証 Quality Assurance by Quality Stepwise Refinement in Agile Development 品質の積み上げとリスクの低減 品質 品質 品質 品質 品質の積み上げ リスクの低減
  28. page No. 29 Copyright © 2025 WingArc1st Inc. All Rights

    Reserved. 「じゃあQAエンジニアはスクラムチームで何するの?」 と言った声をよく聞きます。 『QAという人』は『QAという技術』を チームに浸透させましょう。
  29. page No. 30 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 例えば、私の経験では? 境界値テスト やりたい スクラムチーム QAエンジニア 自動化フレーム ワーク作って、 ハッピーパスだ け通ってます。 エラーハンド リングもテス トしたい 高速にテスト を回したい スケール したい
  30. page No. 31 Copyright © 2024 WingArc1st Inc. All Rights

    Reserved. 例えば、私の経験では? 色々できそう! スクラムチーム QAエンジニア プルリクください。 レビューします。 他にも何かあれば 相談してください
  31. page No. 32 Copyright © 2025 WingArc1st Inc. All Rights

    Reserved. もっと事例を知りたければ?