Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ベストプラクティスを適用するとシナリオはどう変化するのか
Search
Autify
September 12, 2025
680
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ベストプラクティスを適用するとシナリオはどう変化するのか
Autify Community Meetup 2025 #3 LTで投影していた資料です
Autify
September 12, 2025
More Decks by Autify
See All by Autify
プロセスの目線からみる「自動テストの安定化」
autifyhq
0
510
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
1
410
Pro Serviceチームの身近なAI活用事例 (JaSST'25 Hokkaido スポンサーセッション)
autifyhq
0
93
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
11
160k
Autify Company Deck
autifyhq
2
55k
AIによるソフトウェア品質保証の現在地点とこれから
autifyhq
1
630
事業継続を支える自動テストの考え方(レバレジーズ様勉強会版)
autifyhq
0
700
自動テストの世界に、この5年間で起きたこと
autifyhq
11
19k
読みやすいテストコードの書き方
autifyhq
0
770
Featured
See All Featured
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
2
1.2k
Six Lessons from altMBA
skipperchong
29
4.6k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Speed Design
sergeychernyshev
33
2.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
620
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Building AI with AI
inesmontani
PRO
1
1.4k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Accessibility Awareness
sabderemane
1
290
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
600
Google's AI Overviews - The New Search
badams
0
1.7k
Transcript
AI powered Quality Engineering Platform 2024.06.20 スキルトランスファー(第四回) 2025.07.15 AI powered
Quality Engineering Platform ベストプラクティスを適用すると シナリオはどう変化するのか 2025.09.11 AI powered Quality Engineering Platform Autify Community Meetup 2025 #3 LT用 Autify 村穂 紀成
タイトルタイトルタイトルタイトルタ イトルタイトルタイトル 小見出し小見出し小見出し小見出し Kazunari Muraho 今年の4月に Autify のPro Service teamに
Join 自動テストを作ったり、手動テストしてます
今回のテーマは「テスト設計」みたいですね
テスト設計といえば テスト計画 テスト分析 テスト設計 テスト実装 テスト実行 テスト完了 テストのモニタリングとコントコール
テスト自動化ソリューション設計といえば Advanced Level シラバス – テスト自動化エンジニア 3.3.3 TASとSUTの同期
テスト自動化のベストプラクティスってなんだろう
詳細はこちら
詳細はこちら
詳細はこちら
今日扱いたいベストプラクティス • テストを 自動化するのを やめ、 自動テストを 作ろう • 可読性に気を配ろう
テストを 自動化するのを やめ、 自動テストを 作ろう
なんで? • 自動テストは手動テストの代替にはならない ◦ 手動テストのような柔軟性はない ◦ 手動テストではできないことができる(高頻度なテスト実行など) • 自動テストは自動テストに最適の形がある。手動テストの形を当てはめると強みを発 揮できない
◦ 手動テストには自動テストの強みである繰り返し実行するために必要な事前処理などは表現されてい ない
つまり
シナリオに反映させてみよう
これからやること • 手動テストの手順を記録するのではなく自動テストを作るマインドセットを持つ ◦ 不要な操作を記録したり、意識して行わない操作の自動化し忘れてしまうため
(Nexusの画面を投影しながらシナリオに反映)
可読性に気を配ろう
なんで? • 使い続けられるようにするため ◦ 何をしているか分かりづらいと修正が困難になる • エビデンスとして機能させるため ◦ 何をしているか分かりづらいと、何がテストできているかが不明瞭になり、テスト対象に問題がないこと を保証しづらくなる
• 自動テストの失敗から情報をすぐに得られるようにするため ◦ 失敗までの過程が明瞭だと原因調査や解決が捗る
シナリオに反映させてみよう
これからやること • 意図がわかりづらいステップ名はリネームする • 共通のルールでステップをまとめる • シナリオに適切な名前をつける
(Nexusの画面を投影しながらシナリオに反映)
時間があれば話したいこと • 手前の処理が次の処理のインプットになる構造の場合 (例えば条件を整えてテスト ケースを実施 )、この条件を書き換える操作が度々発生すると、処理の流れが追い づらくなって見づらくなる。シナリオを分けるかデータテーブルで整理した方が見やす くなる • 先に目に入る情報が後に目に入る情報を補足していると処理の流れが読みやすい
皆さんが取り入れているベストプラクティスや工夫をぜひ教えて下さい!
Thank you!