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
【 システムテスト自動化カンファレンス2019】EM×QA視点で進めるテスト自動化への取り組み
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
saik1010
November 30, 2019
Technology
1
4.3k
【 システムテスト自動化カンファレンス2019】EM×QA視点で進めるテスト自動化への取り組み
saik1010
November 30, 2019
Tweet
Share
More Decks by saik1010
See All by saik1010
【Notion ✕ PM Club】少数精鋭のスタートアップ開発組織におけるNotion活用事例 ~プロダクトバックログからスプリントに至るまで~
saik1010
2
1.2k
【CNDO2021】AWS初学者が始めるコンテナを利用したサーバ構築(ECS/Fargate)
saik1010
0
490
【jtf2021w】私が3つ目の専門軸としてSREを選んだ理由 〜これからのエンジニアキャリア戦略〜
saik1010
3
2k
【 STAC2020】テスト自動化導入に取り組んだ1年の歩み 〜E2E編〜
saik1010
2
4.4k
エンジニアリングマネージャー視点で見るQAチームの存在意義
saik1010
0
830
【enjoy!インハウス#03】チーム立ち上げ時に意識すべき3つのこと
saik1010
1
190
【サービス品質向上しナイト】ウエディングメディアを支えるQAチームの取り組み
saik1010
2
4.7k
【phpcon2018】エンジニアだけで完全内製化のQAチームを立ち上げた話
saik1010
0
1.9k
Other Decks in Technology
See All in Technology
Kubernetesにおける推論基盤
ry
1
390
内製AIチャットボットで学んだDatadog LLM Observability活用術
mkdev10
0
110
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
210
Zeal of the Convert: Taming Shai-Hulud with AI
ramimac
0
100
It’s “Time” to use Temporal
sajikix
1
160
AIエージェント、 社内展開の前に知っておきたいこと
oracle4engineer
PRO
2
140
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
360
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
300
社内レビューは機能しているのか
matsuba
0
130
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
170
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.5k
OSC仙台プレ勉強会 AlmaLinuxとは
koedoyoshida
0
170
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.4k
The browser strikes back
jonoalderson
0
800
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
240
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
470
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Building Flexible Design Systems
yeseniaperezcruz
330
40k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Odyssey Design
rkendrick25
PRO
2
550
Transcript
2019/11/30 株式会社ウエディングパーク 斉藤 健太 EM×QA視点で進める テスト自動化への取り組み システムテスト自動化カンファレンス2019
斉藤 健太 株式会社ウエディングパーク エンジニアリングマネージャー/QAチーム責任者 2010年に新卒入社したSier(受託)会社で某大手企業の業務システム開発 に関わり、開発やプロジェクトマネジメントを経験。
2017年8月にウエディングパークへ入社し、 エンジニアリングマネージャーを努めつつ、QAチームの新規立ち上げ責任 者として開発に従事。 30歳で3児の父。 @saik1010 自己紹介
斉藤 健太 株式会社ウエディングパーク エンジニアリングマネージャー/QAチーム 責任者 2010年に新卒入社したSier(受託)会社で某大手企業の業務システム開発
に関わり、開発やプロジェクトマネジメントを経験。 2017年8月にウエディングパークへ入社し、 エンジニアリングマネージャーを努めつつ、QAチームの新規立ち上げ責任 者として開発に従事。 30歳で3児の父。 @saik1010 自己紹介
運営サービス
運営サービス
Agenda 1. 本日お伝えしたいこと 2. 弊社のEMとQAの役割について 3. EM×QA視点におけるテスト自動化についての考え方 4. 補足:自動テストPJの進め方 ※EM:エンジニアリングマネージャー
Agenda 1. 本日お伝えしたいこと 2. 弊社のEMとQAの役割について 3. EM×QA視点におけるテスト自動化についての考え方 4. 補足:自動テストPJの進め方 ※EM:エンジニアリングマネージャー
SECTION 01 本日お伝えしたいこと (テスト自動化の導入は・・・) ビジネスリスクを軸に!
Agenda 1. 本日お伝えしたいこと 2. 弊社のEMとQAの役割について 3. EM×QA視点におけるテスト自動化についての考え方 4. 補足:自動テストPJの進め方 ※EM:エンジニアリングマネージャー
SECTION 02 弊社のEMとQAの役割について 開発チームA 開発チームB 開発チームC
EM 開発チームA 開発チームB 開発チームC EM QAチーム QA
SECTION 02 弊社のEMとQAの役割について ・PM(開発進行/リソース管理) ・組織作り/チーム作り ・メンバー育成/評価
・1on1 ・技術導入検討 ・テスト計画/設計サポート ・テスト仕様書レビュー ・障害分析/再発防止策検討 ・テスト自動化導入推進 QA EM
SECTION 02 弊社のEMとQAの役割について ・PM(開発進行/リソース管理) ・組織作り/チーム作り ・メンバー育成/評価
・1on1 ・技術導入検討 ・テスト計画/設計サポート ・テスト仕様書レビュー ・障害分析/再発防止策検討 ・テスト自動化導入推進 テスト自動化導入に向けて、 各々の立場として重なり合う部分がある QA EM
Agenda 1. 本日お伝えしたいこと 2. 弊社のEMとQAの役割について 3. EM×QA視点におけるテスト自動化についての考え方 4. 補足:自動テストPJの進め方 ※EM:エンジニアリングマネージャー
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 まずEMとして考えたこと(1/2) 利用技術 メトリクス 測定 カバレッジ率 技
術 面 育成 開発フロー 運用 メンテナンス 運 用 面
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 まずEMとして考えたこと(2/2) 質通知&モニタリング CI 開発者 Gitリポジトリ
git push コードメトリクス測 定 オート フォーマット 静的解析 unitテスト 質CD Web 図 テスト自動化基盤(案) DB リンクチェッカー コミット禁止チェッ ク
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 まずEMとして考えたこと(2/2) 質通知&モニタリング CI 開発者 Gitリポジトリ
push コードメトリクス測 定 オート フォーマット 静的解析 unitテスト 質CD Web 図 テスト自動化基盤(案) DB リンクチェッカー コミット禁止チェッ ク (テスト自動化において) どう実現すべきか? をメインにフォーカス
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 QAとして考えたこと(1/2) 品質を上げる Quality 品質 コストは変えず※初 期コストはかかる
Cost コスト スピードを上げる Delivery 納期 ◦ ビジネス的な重要機能に絞る ◦ テスト観点をベースとした自動化
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 QAとして考えたこと(2/2) サービスの 重要機能 重要なテスト観 点・ケース 重要なテスト観
点・ケース 重要なテスト観 点・ケース テスト自動化 要 件 QA 実 現 EM
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 QAとして考えたこと(2/2) サービスの 重要機能 重要なテスト観 点・ケース 重要なテスト観
点・ケース 重要なテスト観 点・ケース テスト自動化 要 件 実 現 QA EM (テスト自動化において) 何を担保すべきか? をメインにフォーカス
(テスト自動化の導入は・・・) ビジネスリスクを軸に! EM×QA視点におけるテスト自動化についての考え方 SECTION 03 EM×QA視点におけるテスト自動化についての考え方
Agenda 1. 本日お伝えしたいこと 2. 弊社のEMとQAの役割について 3. EM×QA視点におけるテスト自動化についての考え方 4. 補足:自動テストPJの進め方 ※EM:エンジニアリングマネージャー
SECTION 04 補足:自動テスト推進の進め方 テスト自動化を推進するためのステップ QA EM 重要機能の 決定 テスト観点・ケー
ス作成 CI/CD基盤の有 効活用 unitテスト 実装 APIテスト 実装 E2Eテスト 実装 イマココ
SECTION 03 EM×QA視点におけるテスト自動化についての考え方 テスト自動化の導入比率 UI (E2E test) Service (API
test) Unit (unit test) (遅い) (高い) 10% 20% 70% (安い) (速い) 管 理 コ ス ト 実 行 ス ピ ー ド
宣伝 技術周りのお話を聞きたい方は是非! (弊社のCI/CD基盤を支えるエンジニアが登壇します)
ご清聴ありがとパ テスト自動化に関しての意 見交換など・・・ 是非お願いします!