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
ベストプラクティスを適用するとシナリオはどう変化するのか
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Autify
September 12, 2025
460
0
Share
ベストプラクティスを適用するとシナリオはどう変化するのか
Autify Community Meetup 2025 #3 LTで投影していた資料です
Autify
September 12, 2025
More Decks by Autify
See All by Autify
プロセスの目線からみる「自動テストの安定化」
autifyhq
0
110
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
0
290
Pro Serviceチームの身近なAI活用事例 (JaSST'25 Hokkaido スポンサーセッション)
autifyhq
0
51
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
150k
Autify Company Deck
autifyhq
2
51k
AIによるソフトウェア品質保証の現在地点とこれから
autifyhq
1
500
事業継続を支える自動テストの考え方(レバレジーズ様勉強会版)
autifyhq
0
610
自動テストの世界に、この5年間で起きたこと
autifyhq
11
17k
読みやすいテストコードの書き方
autifyhq
0
680
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
270
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
120
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
730
30 Presentation Tips
portentint
PRO
1
280
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Raft: Consensus for Rubyists
vanstee
141
7.4k
The Language of Interfaces
destraynor
162
26k
Claude Code のすすめ
schroneko
67
220k
Documentation Writing (for coders)
carmenintech
77
5.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
750
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!