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
テスコンU30 発表資料
Search
riririusei99
December 01, 2020
Programming
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスコンU30 発表資料
riririusei99
December 01, 2020
More Decks by riririusei99
See All by riririusei99
JaSST Tokyo'21
riririusei99
0
1.4k
AutifyMeetUp-2nd
riririusei99
0
3k
マトリクス組織におけるリーダシップとは
riririusei99
0
110
JaSSTRejectConf
riririusei99
0
2.8k
JaSST'19 Hokkadio
riririusei99
0
2.6k
QuALiTy
riririusei99
1
760
Automation;Test
riririusei99
0
200
AgileQANight
riririusei99
0
3.1k
QualityUpNight!
riririusei99
0
4.3k
Other Decks in Programming
See All in Programming
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
6
2.2k
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
160
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
990
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
260
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
630
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
420
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
0
430
[KotlinConf Extended South Korea 2026] KotlinConf 2026 발표자 후기
wisemuji
0
100
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
130
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
110
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
2
110
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Ethics towards AI in product and experience design
skipperchong
2
360
How to make the Groovebox
asonas
2
2.4k
Design in an AI World
tapps
1
300
A Tale of Four Properties
chriscoyier
163
24k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
530
Making Projects Easy
brettharned
120
6.7k
Facilitating Awesome Meetings
lara
57
7.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
Transcript
王バーフロー テスト設計コンテスト’20 U-30クラス 決勝戦プレゼンテーション 2020/09/26
目次 はじめに(チーム紹介テストチームの位置付け) 設計課題について説明 アピールポイント おわりに(感想)
チーム紹介 • チーム名:王バーフロー* ◦ QAエンジニア・開発エンジニア5人 ◦ 全員が自社開発の企業で働いているエンジニア • 「実際に手を動かしテスト設計をする機会を得たい!」という目的のもと集 まった
集合の号令 この結果、有志の4名が集まりました!
テストチーム・メンバー紹介 @kana_QAE 金髪の脱獄王 @TaoBabubb 石油王 @riririusei99 王宮在住、スニー カー好きQAエンジニ ア @__yumechi
普通のバックエンド エンジニア平王 @cocoeyes02 リーダー
テスト全体の流れ テストプロセスはJSTQBを参考に以下と定義した 1. テスト計画 2. テスト要求分析 3. テストアーキテクチャ検討 4. テスト設計
&テスト実装
テスト実装までのプロセスと成果物のイメージ 要求分析 テスト 計画 アーキテク チャ 設計 テスト 設計 テスト
実装 テスト計画書 品質目標 (NeverMustWant 分析) コンテナ モデリング図 テストケース テスト手順 & トレーサビリティの強化
テスト計画- チームの位置付け • 会社全体は30人 • 自社開発 • QAチームは10人 • SW・HW5人ずつ
テスト計画-自社開発の組織 「品質の確保」と「製品の出荷」のバランスを取ること • 十分なテストを行いたいが、きちんとリリースして顧客に価値を提供するこ とを求められる • テスト計画でそれぞれのテストの優先順位・実行順位を決めることでテスト の総量を場合によってコントロールできるようにした
テスト要求分析 • テスト要求事項を抽出 • カテゴライズして優先順位を定める
テスト要求分析 -テスト要求事項を抽出- マインドマップを使い、テスト要求事項(顧客が求める目的など)を抽出
テスト要求分析 -カテゴライズして優先順位を定める- 抽出したテスト要求事項をカテゴライズする • Never(あってはならない) • Must(できなければならない) • Want(あったらいいな) Never->Must->Want
の順で製品の品質要求を確認。 共通認識を作成した。
テストアーキテクチャ設計
• 仕様書に書かれているテスト要求を満たすテストを用意 テスト詳細設計 テストタイプ 概要 その他 スモークテスト HW要求を確認するテスト 要求カバレッジに対応 シナリオテスト
操作要求を確認するテスト 要求カバレッジに対応 エラーシナリオテスト エラーや誤った操作の場合のシナリオ をまとめたテスト 要求カバレッジに対応 状態遷移テスト ユーザからみた振る舞いを確認するテ スト
テスト実装 • トレーサビリティに関して ◦ テストに対応する要求番号をテスト仕様書に記載した ◦ その結果、要求仕様カバレッジをとることができた • 今回のシステムテストの段階で96%の要求カバレッジをとるようにテストを 行った
アピールポイント • 自社のQAチームとしてどういったテストを作るか考えた • 過去の資料を参考にテストアーキテクチャ設計について学んだ • フルリモートで課題を作成した • JIRA・Confluence・Discodeを使った •
異なるバックグラウンドのメンバーでテストプロジェクトを進めた • インセプションデッキを作った
感想 • 個人的には勉強に使った時間だったり、手を動かす機会を久々に持ったの でよかったです(riririusei99) • 普段人にお任せしていたテスト工程を学ぶ、とても良い機会でした! (__yumechi)