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
[AgileTestingNight#28@Wingarc1st]Quality as Cod...
Search
Masami Yajiri
May 15, 2026
Technology
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[AgileTestingNight#28@Wingarc1st]Quality as Code〜アーキテクチャ設計編10min〜
Masami Yajiri
May 15, 2026
More Decks by Masami Yajiri
See All by Masami Yajiri
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
680
AI時代にあわせたQA組織戦略
masamiyajiri
11
6.3k
品質の民主化 〜QAがいなくてもQAできるチームを目指して〜
masamiyajiri
2
1.2k
駆け出しQAコーチがチートポ型組織でQAしないで価値を届けたい話
masamiyajiri
1
540
Other Decks in Technology
See All in Technology
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
300
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
240
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
230
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
140
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
110
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
13
4.7k
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
280
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
220
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.3k
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
160
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
290
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
120
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Chasing Engaging Ingredients in Design
codingconduct
0
220
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Between Models and Reality
mayunak
4
340
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
KATA
mclloyd
PRO
35
15k
Practical Orchestrator
shlominoach
191
11k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
Transcript
01 / 13 WINGARC1ST DEEPDIVE 2026.05.15 QUALITY AS CODE A
LIGHTNING TALK · 10 MIN Quality as Code. アーキテクチャー設計編 何を分け、何を制約し、何を⼈に残したか SPEAKER 矢尻 真実 Masami Yajiri Quality Engineer · Timee, Inc. EVENT AI駆動テスト分析・ 設計基盤 DeepDive 2026.05.15 · Wingarc1st QUALITY AS CODE 2026.05.15 WINGARC1ST DEEPDIVE
02 / 13 SELF-INTRO & TODAY QUALITY AS CODE SPEAKER
矢尻 真実 Masami Yajiri AFFILIATION Timee, Inc. Quality Engineering Group ROLE / Quality Coach ─ 新潟出⾝‧Uターン‧フルリモート ─ QA Handbook と Workflow Skill の設計を担当 TODAY 「アーキテクチャー設計で大事に していること」を 5つの設計判断 として語る NOT TODAY .mdの中⾝の書き⽅ → 6⽉実装編 効果測定の数値 QUALITY AS CODE 2026.05.15 02 SELF-INTRO
03 / 13 CONTEXT QUALITY AS CODE QUALITY AS CODE
とは QA エンジニアの 思考を 実行可能なコンテキスト として AI 駆動開発プロセスに 埋め込む試み 01 — KNOWLEDGE QA Handbook 知識‧基準の正本 Markdown / VitaPress 02 — EXECUTION Skill 対話的に動くワークフ ロー Claude Code Plugin 03 — INTEGRATION Process AI 駆動開発に統合された QA 活動 QUALITY AS CODE 2026.05.15 03 CONTEXT
04 / 13 CHAPTER · QUESTION QUALITY AS CODE 02
QUESTION アーキテクチャー設計で 何を「分け」、何を「制約し」 、 何を「人に残した」 のか。 5 つの判断で語る QUALITY AS CODE 2026.05.15 04 QUESTION
05 / 13 DECISION 01 QUALITY AS CODE DECISION 01
/ 5 3 層に分けた 理由 WHAT Handbook(知識)/ Reference Skill(参照) / Workflow Skill(実⾏)の 3 層分離 WHY 知識の正本は⼈間も読む → Markdown + VitePress スキルは「いつ‧どう使うか」だけを書く 知識との⼆重管理を避けるための分離 ※ Single Source of Truth を構造で担保する USERS ↓ LAYER 01 Workflow Skill wf-* ORCHESTRATION ↓ LAYER 02 Reference Skill ref-* REUSABLE ↓ LAYER 03 QA Handbook Markdown / VitePress SOURCE OF TRUTH QUALITY AS CODE 2026.05.15 05 DECISION 01 · 3 LAYERS
06 / 13 DECISION 02 QUALITY AS CODE DECISION 02
/ 5 Reference と Workflow を分けた理由 — コンテキストウィンドウは 「資源」 である — REFERENCE 参照する。 ref-* サブエージェントとして起動し独⽴コンテキストで参照する context: fork · lifecycle: ephemeral USE ref-test-technique ref-rbt ref-refinement WORKFLOW 対話を駆動する。 wf-* メインエージェントで動作し現在セッションで対話駆動する context: current · lifecycle: persistent USE wf-refinement wf-risk-assessment wf-test-spec wf-test-review wf-gate-check INTENT メインの認知負荷を汚染せず、参照は何度でも再利⽤する QUALITY AS CODE 2026.05.15 06 DECISION 02 · CONTEXT SPLIT
07 / 13 DECISION 03 QUALITY AS CODE DECISION 03
/ 5 Handbook ページ ↔ Reference Skill を 1 : 1 でマッピング HANDBOOK PAGE MAPS TO REFERENCE SKILL test-technique.md → ref-test-technique rbt.md → ref-rbt refinement.md → ref-refinement test-analysis.md → ref-test-analysis three-layer-gates.md → ref-three-layer-gates WHY ハルシネーションの主因は 「古いコピー」 。 複製を作らないことが重要なハルシネーション対策。 QUALITY AS CODE 2026.05.15 07 DECISION 03 · 1:1 MAPPING
08 / 13 DECISION 04 QUALITY AS CODE DECISION 04
/ 5 リスクで強度を 自動調整する RPN = Impact × Probability × Detectability 影響度 × 発⽣確率 × 検出困難性 INTENT 「全部やる」も「一律手抜き」も避ける。 判断ロジックそのものを ハーネスに埋め込む 。 HIGH 網羅的テスト+探索的テスト EXHAUSTIVE EXPLORATORY MED シナリオベーステスト SCENARIO-BASED LOW 正常系 +主要異常系 HAPPY PATH KEY EDGE QUALITY AS CODE 2026.05.15 08 DECISION 04 · RPN
09 / 13 DECISION 05 QUALITY AS CODE DECISION 05
/ 5 LLM の発散を 「構造」で抑える 01 · 1 Q 1 つずつ質問する One question at a time 02 · MAX 2× 掘り下げは 2 回まで Probe depth limit 03 · 15 MIN タイムボックスで区切る Strict timeboxing CYCLE AI 叩き台を 生成 HUMAN レビュー ・修正 HUMAN 修正フィード バック プロンプトで賢くするのではなく、フロー設計 で制約する。 HITL: ⼈間は 「判断」 だけに集中できる状態を作る。 QUALITY AS CODE 2026.05.15 09 DECISION 05 · STRUCTURE
10 / 13 VALIDATION QUALITY AS CODE LIMITS 検証で見えた 限界。
検証対象 個人情報に関わる高リスク PBI(仮想ケース) ⼀覧 API 改修で PII が露出するリスクを題材として設定 適用したフロー: wf-refinement → wf-risk-assessment → wf-test-spec ✓ CAUGHT リスクレベル P1 判定 20 超パターンの網羅抽出 論理削除‧退会済等のエッジケース ✗ MISSED 表⽰対象外に⾒えて⽀配下に含まれるパターン 管理者⼀括操作で⾮同期的に暗黙的に作られる経路 旧UIの暗黙的アクセス制御が新規で消失 KEY LEARNING 「書かれていること」 は網羅できる。「書かれていないこと」 は見逃す。 限界は AI の性能不足ではなく、 プロセス設計の漏れ だった。 QUALITY AS CODE 2026.05.15 10 LIMITS
11 / 13 COUNTERMEASURE QUALITY AS CODE COUNTERMEASURE 対策:ハーネスを育てる 。
NEW SKILL wf-test-review テスト仕様書 レビュースキル 期待結果のうち 仕様で未定義な⾏ を 1 ⾏ずつ提⽰し深掘り リスクカテゴリに応じた質問セットで検証 CYCLE 01 失敗を検知 02 原因を分析 03 環境を改善 04 新スキル開発 ↻ CONTINUOUS ↻ INTENT ハーネスは 一度作って終わりではない 。 限界を見つけるたびに更新するもの。 QUALITY AS CODE 2026.05.15 11 COUNTERMEASURE
12 / 13 SYNTHESIS QUALITY AS CODE 5 PRINCIPLES アーキテクチャー設計の
5 原則 01 正本は1つ 知識を⼆重化しない。複製がハルシネーションを⽣む。 02 コンテキストを分離する 認知負荷は資源。汚染を防ぐ構造を作る。 03 判断基準を埋め込む AI に賢さを求めず、判断ロジックを与える。 04 構造で発散を抑える プロンプトではなく、フロー設計で制約する。 05 失敗で更新する ハーネスは⼀度で完成しない。育てるもの。 QUALITY AS CODE 2026.05.15 12 5 PRINCIPLES
13 / 13 TAKEAWAY QUALITY AS CODE TAKEAWAY AIに 賢さ
を求めるのではなく、 ハーネス(環境) を設計する。 QA エンジニアの新しい仕事は、 HITLとしての 「ハーネス設計者」 になる。 Thank you. 矢尻 真実 · Timee, Inc. QUALITY AS CODE / 2026.05.15 QUALITY AS CODE 2026.05.15 13 TAKEAWAY