Slide 1

Slide 1 text

株式会社LegalOn Technologies QAプロセスAI支援ツールキットの導 入とその効果について Rikiya Hikimochi

Slide 2

Slide 2 text

2 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 引持 力哉(ひきもち りきや) QA Automation / Software Engineer in Test 横断的な部署にてテストの効率化を図る 格闘技観戦、旅行 私 @rmochioo

Slide 3

Slide 3 text

4 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 序章:ツールキットの導入 ● 第一章:理想だけでは上手くいかなかった ● 第二章:改善 ● 第三章:現在のツールキット ● 第四章:効果 ● 第五章:今後の展望と実現したいこと Contents

Slide 4

Slide 4 text

序章:ツールキットの導入

Slide 5

Slide 5 text

6 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. クラスメソッドさんの記事を見てしまう きっかけ( 2025年7月) https://classmethod.jp/news/20250729-tsumiki/

Slide 6

Slide 6 text

7 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 開発プロセスに応じてコマンドを実行することで、AI支援型のテスト駆動開発を行 える → QAのテストプロセスにおいても同様のことができるのでは?🤔 きっかけ( 2025年7月)

Slide 7

Slide 7 text

8 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● テストプロセスに応じたコマンドを実行すること でAI支援型のテスト を行える ● 弊社のQAが抱えていた課題も解決できる可能性があった ○ 生成AIの活用方法がわからない ○ 活用場面が限られている ■ 仕様のまとめ、調査など ○ 活用の知見が個人個人に閉じている きっかけ( 2025年7月)

Slide 8

Slide 8 text

9 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 作成(2025年8月) https://tech.legalforce.co.jp/entry/qaprocess-ai-toolkit

Slide 9

Slide 9 text

10 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 4. 可能な限り現状のテスト作業に影響を与えない ツールの特徴(当時)

Slide 10

Slide 10 text

11 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 4. 可能な限り現状のテスト作業に影響を与えない ツールの特徴(当時)

Slide 11

Slide 11 text

12 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● AIへの複雑な指示を、’/’ + 単語 というショートカットに登録できる機能 ● チャット上で/を打つと利用できる ● /create-test-plan → テスト計画を作成する ● /review-specification → 仕様書をQA観点でレビューする カスタムスラッシュコマンドについて

Slide 12

Slide 12 text

13 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. コマンドを実行すると対応するプロンプトが読み込まれる カスタムスラッシュコマンドについて 概要 前提条件 実行フロー Step 1: テストベースの読み込み Step 2: テスト計画書テンプレートの取得 Step 3: 不足情報の確認 Step 4: テスト計画の作成と保存 Step 5: 完了と後続プロセスへの案内 出力先 制約 create-test-plan.md

Slide 13

Slide 13 text

14 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 概要 ○ コマンドの概要を記載する ● 前提条件 ○ 実行時に必要となるものを記載 する ■ 必要なMCPサーバーなど プロンプトの構成 概要 前提条件 実行フロー Step 1: テストベースの読み込み Step 2: テスト計画書テンプレートの取得 Step 3: 不足情報の確認 Step 4: テスト計画の作成と保存 Step 5: 完了と後続プロセスへの案内 出力先 制約 create-test-plan.md

Slide 14

Slide 14 text

15 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 実行フロー ○ Step by StepでAgentが実施す る内容を記載する プロンプトの構成 概要 前提条件 実行フロー Step 1: テストベースの読み込み Step 2: テスト計画書テンプレートの取得 Step 3: 不足情報の確認 Step 4: テスト計画の作成と保存 Step 5: 完了と後続プロセスへの案内 出力先 制約 create-test-plan.md

Slide 15

Slide 15 text

16 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 出力先 ○ Notionやローカルなど出力先を 記載する ● 制約 ○ 推測を行わないことなどAgentに 守ってほしいルールを記載する プロンプトの構成 概要 前提条件 実行フロー Step 1: テストベースの読み込み Step 2: テスト計画書テンプレートの取得 Step 3: 不足情報の確認 Step 4: テスト計画の作成と保存 Step 5: 完了と後続プロセスへの案内 出力先 制約 create-test-plan.md

Slide 16

Slide 16 text

17 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 4. 可能な限り現状のテスト作業に影響を与えない ツールの特徴(当時)

Slide 17

Slide 17 text

18 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 対話型を利用することでユーザーが入力する選択肢を狭める ○ 利用者の思考コストを減らす ■ 誰でも利用できる ○ アウトプットの質を均一化する 対話型

Slide 18

Slide 18 text

19 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 4. 可能な限り現状のテスト作業に影響を与えない ツールの特徴(当時)

Slide 19

Slide 19 text

20 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 細かく成果物の精査を行うことで 大きな手戻りを防ぐ ● コマンド(プロンプト)の肥大化を防ぐ プロセスの細分化

Slide 20

Slide 20 text

21 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 4. 可能な限り現状のテスト作業に影響を与えない ツールの特徴(当時)

Slide 21

Slide 21 text

22 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 成果物はNotionに出力する 可能な限り現状のテスト作業に影響を与えない

Slide 22

Slide 22 text

23 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 提供開始🎉

Slide 23

Slide 23 text

24 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. その後もコマンドを続々追加していった

Slide 24

Slide 24 text

がしかし、、

Slide 25

Slide 25 text

第一章:理想だけでは上手くいかなかった

Slide 26

Slide 26 text

あまり使ってもらえなかった 😭

Slide 27

Slide 27 text

28 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ヒアリングを実施した 課題発掘

Slide 28

Slide 28 text

29 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 4. 可能な限り現状のテスト作業に影響を与えない ツールの特徴(当時) 🕵

Slide 29

Slide 29 text

30 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. カスタムスラッシュコマンドの利用 2. 対話型 3. プロセスの細分化 ☠ 4. 可能な限り現状のテスト作業に影響を与えない ☠ ツールの特徴(当時) 🕵

Slide 30

Slide 30 text

31 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. プロセスの細分化 プロセス コマンド 概要 計画 /create-test-plan テンプレートに従い、テスト計画書を作成する 分析(ゆもつよメソッド) /yumotsuyo-feature-list 機能一覧の作成 /yumotsuyo-test-categories テストカテゴリの決定 /yumotsuyo-potential-defects 起こりうる不具合の作成 /yumotsuyo-test-specification-items 仕様項目と期待結果の作成 分析(VSTeP) /vstep-test-viewpoints テスト観点ツリー作成 /vstep-test-frames テストフレーム作成 分析 /create-factor-levels 因子水準の洗い出し 設計 /select-test-technique 最適なテスト技法の決定 /apply-test-technique テスト技法の適用 実装 /create-test-cases テストケース作成 実行 /execute-test テストの自動実行

Slide 31

Slide 31 text

32 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. プロセスの細分化 プロセス コマンド 概要 計画 /create-test-plan テンプレートに従い、テスト計画書を作成する 分析(ゆもつよメソッド) /yumotsuyo-feature-list 機能一覧の作成 /yumotsuyo-test-categories テストカテゴリの決定 /yumotsuyo-potential-defects 起こりうる不具合の作成 /yumotsuyo-test-specification-items 仕様項目と期待結果の作成 分析(VSTeP) /vstep-test-viewpoints テスト観点ツリー作成 /vstep-test-frames テストフレーム作成 分析 /create-factor-levels 因子水準の洗い出し 設計 /select-test-technique 最適なテスト技法の決定 /apply-test-technique テスト技法の適用 実装 /create-test-cases テストケース作成 実行 /execute-test テストの自動実行 1. いつ、どのコマンドを利用すべきかわからない 2. 複雑なコマンドの依存関係 3. 成果物の確認工数がかかる

Slide 32

Slide 32 text

33 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. いつ、どのコマンドを利用すべきかわからない 2. 複雑なコマンドの依存関係 3. 成果物の確認工数がかかる 利用されなかった理由

Slide 33

Slide 33 text

34 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 成果物はNotionに出力する 可能な限り現状のテスト作業に影響を与えない

Slide 34

Slide 34 text

35 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 成果物はNotionに出力する 可能な限り現状のテスト作業に影響を与えない 4. 成果物の次プロセスへの引渡しが面倒 a. 都度Notionリンクを入力する必要があった 5. MCP経由での作成、編集に時間がかかる

Slide 35

Slide 35 text

36 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. いつ、どのコマンドを利用すべきかわからない 2. 複雑なコマンドの依存関係 3. 成果物の確認工数がかかる 4. 成果物の次プロセスへの引渡しが面倒 5. MCP経由での作成、編集に時間がかかる 利用されなかった理由

Slide 36

Slide 36 text

37 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. いつ、どのコマンドを利用すべきかわからない 2. 複雑なコマンドの依存関係 3. 成果物の確認工数がかかる 4. 成果物の次プロセスへの引渡しが面倒 5. MCP経由での作成、編集に時間がかかる 6. 使い方がわからない 利用されなかった理由

Slide 37

Slide 37 text

38 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. いつ、どのコマンドを利用すべきかわからない 2. 複雑なコマンドの依存関係 3. 成果物の確認工数がかかる 4. 成果物の次プロセスへの引渡しが面倒 5. MCP経由での作成、編集に時間がかかる 6. 使い方がわからない 利用されなかった理由 面倒 > 利用のメリット

Slide 38

Slide 38 text

第二章:改善

Slide 39

Slide 39 text

40 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. いつ、どのコマンドを利用すべきかわからない 2. 複雑なコマンドの依存関係 3. 成果物の確認工数がかかる 4. 成果物の次プロセスへの引渡しが面倒 5. MCP経由での作成、編集に時間がかかる 6. 使い方がわからない 利用されなかった理由

Slide 40

Slide 40 text

41 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 細かく切る設計から、標準的なテストプロセスのみに絞る設計へ 改善1:コマンドの削減

Slide 41

Slide 41 text

42 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 12 → 5まで削減 シンプルな構成に 改善1:コマンドの削減 プロセス コマンド 概要 計画 /create-test-plan テンプレートに従い、テスト計画書を作成する 分析 /create-test-analysis テスト観点を用いて因子水準表を作成し、テスト目的のカバレッ ジを確認する 設計 /create-test-design テスト技法を決定・適用し、ディシジョンテーブルや組み合わせ 表などのテスト設計成果物を作成する 実装 /create-test-cases テストケースの作成を行う 実行 /execute-test テストケースの実行を行う 計画 分析 設計 実装 実行

Slide 42

Slide 42 text

43 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. いつ、どのコマンドを利用すべきかわからない ✅ → 標準プロセスとコマンドが 1対1で対応しているため迷わない 2. 複雑なコマンドの依存関係 ✅ → コマンド数が減ったことによりシンプルに 3. 成果物の確認工数がかかる ✅ → コマンド数が減ったことにより成果物の数も減った 改善1:コマンドの削減

Slide 43

Slide 43 text

44 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 当初想定していた細かく切ることによるメリットは失われるのではないか ● 細かく成果物の精査を行うことで大きな手戻りを防ぐ ● コマンド(プロンプト)の肥大化を防ぐ 改善1:コマンドの削減 🤔

Slide 44

Slide 44 text

45 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 当初想定していた細かく切ることによるメリットは失われたのではないか ● 細かく成果物の精査を行うことで大きな手戻りを防ぐ → 改善4: レビューを厚めに行う ● コマンド(プロンプト)の肥大化を防ぐ → 改善5: テスト観点と突き合わせるシンプルな構成に 改善1:コマンドの削減

Slide 45

Slide 45 text

46 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. 複雑な依存関係 ✅ 2. 成果物のレビュー工数がかかる ✅ 3. いつ、どのコマンドを利用するかわからない ✅ 4. 成果物の次プロセスへの引渡しが面倒 5. MCP経由での作成、編集に時間がかかる 6. 使い方がわからない 利用されなかった理由

Slide 46

Slide 46 text

47 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 施策に対応するディレクトリを作成 ● 成果物はMarkdownで作成し、Gitで管理する 改善2:Markdownの利用とGit管理

Slide 47

Slide 47 text

48 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 4. 成果物の次プロセスへの引渡しが面倒 ✅  → 施策を指定するのみで手動入力は不要 5. MCP経由での作成、編集に時間がかかる ✅  → MCPを経由しないため、出力のオーバーヘッドを削減できる 副次的な効果 ● CIと連携できる ● プルリクエストによるレビュー機能を活用できる 改善2:Markdownの利用とGit管理

Slide 48

Slide 48 text

49 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. 複雑な依存関係 ✅ 2. 成果物のレビュー工数がかかる ✅ 3. いつ、どのコマンドを利用するかわからない ✅ 4. 成果物の次プロセスへの引渡しが面倒 ✅ 5. MCP経由での作成、編集に時間がかかる ✅ 6. 使い方がわからない 利用されなかった理由

Slide 49

Slide 49 text

50 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ユーザーとなるQAエンジニア向けにハンズオンを実施した ● 架空の施策を利用 ● ツールキットを利用してテスト計画~テスト設計まで一通り実施する 改善3:ハンズオンの実施

Slide 50

Slide 50 text

51 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. 複雑な依存関係 ✅ 2. 成果物のレビュー工数がかかる ✅ 3. いつ、どのコマンドを利用するかわからない ✅ 4. 成果物の次プロセスへの引渡しが面倒 ✅ 5. MCP経由での作成、編集に時間がかかる ✅ 6. 使い方がわからない ✅ 利用されなかった理由

Slide 51

Slide 51 text

52 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. プロセスに対応して、レビューを行うコマンド を導入 レビュー観点 は有識者で行っていたテスト成果物レビュー より抽出 改善4: レビューコマンドの導入

Slide 52

Slide 52 text

53 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● レビュー工数の削減 ● テスト成果物の品質の向上 ● レビュー品質の標準化 ● 大きな手戻りを防ぐ 改善4: レビューコマンドの導入

Slide 53

Slide 53 text

54 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. テスト成果物作成時に参照するテスト観点の導入を行った テストの種類に応じて使い分ける 改善5: テスト観点の導入 観点 概要 標準機能テスト観点 アプリケーションに依存しない標準的な観点 アプリケーション機能テスト観点 アプリケーションに依存する観点 セキュリティテスト観点 セキュリティに関連する観点 性能テスト観点 性能テストに関連する観点

Slide 54

Slide 54 text

55 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● 暗黙知として扱われたり、チームごとに管理されていた観点をツールキットに 集約できる ● 品質担保の知識を単一コマンドに集中させず、分けて管理することにより、コ マンド(プロンプト)の肥大化を防げる 改善5: テスト観点の導入

Slide 55

Slide 55 text

56 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● CI上でAgentがレビューコマンドを実行、レビューコメントをつける ● QAのレビューコメントはレビュー、テスト観点をアップデートするために利用さ れる 改善6: CIへの組み込み

Slide 56

Slide 56 text

57 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ● Codexなど、ツールによってコマンドが利用できないものもあるため、コマンド のAgent Skills化を行った ● コマンドはスキルを参照する形に変更、スキル単体でも利用可能 改善7: コマンドの Agent Skills化 Command Skill User

Slide 57

Slide 57 text

58 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 1. コマンドの削減 2. Markdownの利用とGit管理 3. ハンズオンの実施 4. レビューコマンドの導入 5. テスト観点の導入 6. CIへの組み込み 7. コマンドのAgent Skills化 改善

Slide 58

Slide 58 text

第三章:現在のツールキット

Slide 59

Slide 59 text

60 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 現在のツールキット テスト計画 /create-test-plan テスト分析 /create-test-analysis テスト設計 /create-test-design レビューサイクル 実行フロー (CI)Agent レビュー QAレビュー (CI)観点抽出 レビュー観点 テスト観点 ナレッジの蓄積 アップデート PR作成

Slide 60

Slide 60 text

61 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) コマンドを実行する

Slide 61

Slide 61 text

62 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) 施策を選択する

Slide 62

Slide 62 text

63 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) 仕様の分析が行われる

Slide 63

Slide 63 text

64 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) テスト観点との突き合わせを行う

Slide 64

Slide 64 text

65 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) 成果物の作成完了

Slide 65

Slide 65 text

66 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) 確認項目と関係する因子水準 テスト計画時の目的を担保できているか

Slide 66

Slide 66 text

67 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) PR上ではAgentによるレビューが行われる

Slide 67

Slide 67 text

68 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 利用例:テスト分析( /create-test-analysis) PRマージ後、人間のレビューコメントは観点として抽出される

Slide 68

Slide 68 text

第四章:効果

Slide 69

Slide 69 text

70 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 普段のQA業務における生成AIの利用程度 2025年7月のアンケート( n = 11) QA業務における生成AIによる効率化の程度 ● 「作業を少し代替している」(45.5%) ● 「作業に対するヒントを得ている」( 45.5%) ● 「利用していない」(9.1%) ● 「作業効率が少し上がっている」( 70%) ● 「ほとんど寄与していない」(30%)

Slide 70

Slide 70 text

71 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 普段のQA業務における生成AIの利用程度 2025年11月のアンケート( n = 10) QA業務における生成AIによる効率化の程度 ● 「作業を少し代替している」(60%) ● 「作業の大部分を代替している」( 20%) ● 「作業に対するヒントを得ている」( 10%) ● 「利用していない」(10%) ● 「作業効率が少し上がっている」( 88.9%) ● 「作業効率がかなり上がっている」( 11.1%)

Slide 71

Slide 71 text

72 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. QA業務における生成AIの使い方 2026年2月のアンケート( n = 16) 生成AI活用による業務時間短縮の度合い ● 「QA業務に組み込まれている」(60%) ● 「AI活用を展開、共有している」(6.3%) ● 「利用していない」(0%) ● 多くの回答で大幅な短縮(81.3%) ● 一部は短縮が限定的/変化なし( 18.8%)

Slide 72

Slide 72 text

73 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. まとめ ● 導入後、利用されないという課題に直面した ○ 細分化しすぎたプロセスと成果物管理が主な原因だった ● コマンド削減やGit管理への移行などの改善を実施 ○ シンプルな構成になり、継続的なレビューサイクルを確立できた ● 定着後、QA業務におけるAI活用が進み、業務時間が大幅に短縮した

Slide 73

Slide 73 text

第五章:今後の展望と実現したいこと

Slide 74

Slide 74 text

75 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 今後の展望と実現したいこと ● テスト実施主体をQAからAgentに ● ガードレールの整備

Slide 75

Slide 75 text

76 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. テスト実施主体を QAからAgentに テスト計画 /create-test-plan テスト分析 /create-test-analysis テスト設計 /create-test-design Agent QA (CI)Agent レビュー QAレビュー (CI)観点抽出 レビュー観点 テスト観点 QA/Agent アップデート PR作成

Slide 76

Slide 76 text

77 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. テスト実施主体を QAからAgentに 🏻💻 Skill実行 レビュー Skill作成 Skill更新 観点更新 計画 分析 設計 実行 仕様書作成 仕様書更新

Slide 77

Slide 77 text

78 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. テスト実施主体を QAからAgentに 🏻💻 Skill実行 レビュー Skill作成 Skill更新 観点更新 計画 分析 設計 実行 仕様書作成 仕様書更新 QAはAgentが高品質な出力を出すための 仕組みづくり、サポートに注力する

Slide 78

Slide 78 text

79 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ガードレールの整備 Skillの劣化を防ぐためのガードレールを整備したい スキル変更 基準仕様書 基準成果物 CI 入力 スキル実行 成果物生成 差分比較 判定基準 Pass / Fail

Slide 79

Slide 79 text

80 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. ガードレールの整備 Skillの劣化を防ぐためのガードレールを整備したい スキル変更 基準仕様書 基準成果物 CI 入力 スキル実行 成果物生成 差分比較 判定基準 Pass / Fail QAが安心してSkillを開発、改修できる環境を 構築する

Slide 80

Slide 80 text

81 本資料は貴社の便宜のためのみに提供されるものであり、複写、引用または第三者の閲覧に共される際は株式会社 LegalOn Technologiesの了承を得てください。また、当該資料の利用により直接または間接に生じた損害や損失等について、株式会社 LegalOn Technologiesは一切の責任を負いません。 ©LegalOn Technologies, Inc. all rights reserved. 今後の展望と実現したいこと ● テスト実施主体をQAからAgentに ● ガードレールの整備

Slide 81

Slide 81 text

株式会社LegalOn Technologies https://legalontech.jp/