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エンジニアのGIHOZ 活用方法をご紹介します
Search
honamin
March 13, 2023
Technology
2
4.9k
ひとりでもチームでも! QAエンジニアのGIHOZ 活用方法をご紹介します
『教えて、先輩ユーザー!』GIHOZ活用事例共有会で利用した資料となります。
https://veriserve-event.connpass.com/event/273111/
honamin
March 13, 2023
Tweet
Share
More Decks by honamin
See All by honamin
属人化したE2E自動テストを ひも解く
honamin09
1
690
うどんのはなし vol.1
honamin09
0
53
E2E自動テスト導入の つらみ・解決・ふりかえり
honamin09
3
4.7k
Flow改善の道のり
honamin09
0
4.8k
テストをスクラムチームに還すためのQAエンジニアの取り組み
honamin09
0
13k
Spring Bootcamp(新卒研修) 2022 QA研修 座学
honamin09
7
9.2k
品質特性のすすめ
honamin09
0
6.9k
Other Decks in Technology
See All in Technology
OSSで50の競合と戦うためにやったこと
yamadashy
3
990
AI時代の開発を加速する組織づくり - ブログでは書けなかったリアル
hiro8ma
1
320
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
190
SQLAlchemy の select(User).where(User.id =="123") を理解してみる/sqlalchemy deep dive
3l4l5
3
450
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
460
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
370
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
140
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
170
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
140
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
230
組織全員で向き合うAI Readyなデータ利活用
gappy50
1
680
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
320
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
Gamification - CAS2011
davidbonilla
81
5.5k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Into the Great Unknown - MozCon
thekraken
40
2.1k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
It's Worth the Effort
3n
187
28k
Transcript
スライドトップと してご利用ください マネーフォワード事業本部 山田 太郎 © Money Forward, Inc.
presented by honamin / QA Engineer HR Solution Div. Product Development Dept. © Money Forward, Inc. ひとりでもチームでも! QAエンジニアのGIHOZ 活用方法をご紹介します
自己&会社紹介
@honamin / QAエンジニア 株式会社マネーフォワード HRソリューション本部 プロダクト開発4部 QAグループ • Name: 建川穂波
/ Honami Tatekawa • Twitter: @hona_suke • 趣味: 合唱 / Chorus • 居住地: 熊本→東京 / Kumamoto→Tokyo • コミュニティー: 運営中!
マネーフォワード
ひとりでもチームでも! QAエンジニアのGIHOZ活用方法をご紹介します
GIHOZの活用シーン 個人のテスト設計サポート テスト技法を学ぶワークショップ 新卒エンジニア研修での利用 ① ② ③
GIHOZの活用シーン 個人のテスト設計サポート テスト技法を学ぶワークショップ 新卒エンジニア研修での利用 ① ② ③
個人のテスト設計サポート • 一番使うのは「デシジョンテーブル」 • 法律に準拠しなければいけない仕様が ある場合、あるべき振る舞いの整理と テストパターン出し • 個人的に全パターンのY/Nを入れていく 作業がとても苦手。手作業でやると絶
対に漏れが出てしまうため…。 • GIHOZを見ながら同僚のQAエンジニア やPdM、エンジニアと認識合わせ
GIHOZの活用シーン 個人のテスト設計サポート テスト技法を学ぶワークショップ 新卒エンジニア研修での利用 ① ② ③
テスト技法を学ぶワークショップ 境界値分析 状態遷移 デシジョンテーブル ペアワイズ CFD法
テスト技法を学ぶワークショップ • QAチーム内や開発エンジニアさんとの ワークショップ • 方法 ◦ 参加者それぞれGIHOZアカウントを 準備しておく ◦
テスト技法を利用できる例題を出 し、GIHOZを使って解答 • あまり日常で利用していないテスト技法 も、ツールを通せば簡単に楽しく学べる • 一番難しいとよく言われる→状態遷移 ◦ ツールの使い方というよりも「状態 の定義」が難しい・・・
GIHOZの活用シーン 個人のテスト設計サポート テスト技法を学ぶワークショップ 新卒エンジニア研修での利用 ① ② ③
新卒エンジニア研修での利用 背景: • 20名ほどの新卒エンジニア向けQA研修の一部 • テスト技法を学んでもらうためのワーク ショップ • 5チームに分けて実施 方法:
1. 研修で利用する例題とその解答を準備 2. GIHOZにそれぞれのチームで利用するリポジ トリを作成し、その中に利用する技法のファ イルを設置 3. GIHOZを利用してチームで解答を作成
新卒エンジニア研修での利用 境界値分析では「無効」にする方法がわ からないチームが多かったです (私も最初わからなかった😂) 状態を「画面の状態」と定義したチーム は複雑な図になってしまっています テスト技法だけではなくて、GIHOZへの ユーザーFBも出してもらいました チーム研修だったため、戦略やワーク ショップに対する振り返りも実施しまし
た
新卒エンジニア研修での利用 • 研修を受ける側 ◦ テスト=ツールのイメージがないた め、技法についてのツールがあること がまず知れる ◦ 状態遷移の図からテストケースが作成 できる部分の評判がよかった
◦ 自分の頭の中でテスト設計を頑張るの ではなく、ツールを使うことで一度ア ウトプットされて客観的に網羅性を確 認できることを学べる • 研修をする側 ◦ 解答が揃ったフォーマットで出てくる ので、採点しやすい 実際の感想(抜粋) GIHOZを利用して良かった点
まとめ • 自分があまり利用する機会のないテスト技法を学ぶことができる • 人ではミスをしやすい組合せの部分を自動で出力できるので 網羅性が担保される • アウトプットの形式が統一されるので、 他の誰かとの意思疎通が取りやすくなる&認知コストが減る GIHOZありがとう〜😀
GIHOZを利用すると・・・
Thank You!