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
テスト自動化プラットフォーム「Autify」におけるAI
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Autify
September 15, 2023
Technology
0
3.8k
テスト自動化プラットフォーム「Autify」におけるAI
Tech Street主催 テスト自動化の先駆者3社が集結!今後の自動化の方向性
におけるAutifyによる発表
Autify
September 15, 2023
Tweet
Share
More Decks by Autify
See All by Autify
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
0
260
ベストプラクティスを適用するとシナリオはどう変化するのか
autifyhq
0
400
Pro Serviceチームの身近なAI活用事例 (JaSST'25 Hokkaido スポンサーセッション)
autifyhq
0
42
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
150k
Autify Company Deck
autifyhq
2
50k
AIによるソフトウェア品質保証の現在地点とこれから
autifyhq
1
460
事業継続を支える自動テストの考え方(レバレジーズ様勉強会版)
autifyhq
0
570
自動テストの世界に、この5年間で起きたこと
autifyhq
11
17k
読みやすいテストコードの書き方
autifyhq
0
650
Other Decks in Technology
See All in Technology
Evolution of Claude Code & How to use features
oikon48
1
540
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
530
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
430
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
2
200
クラウド時代における一時権限取得
krrrr38
1
180
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
1.7k
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
110
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
220
DX Improvement at Scale
ntk1000
3
390
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
150
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
160
8万デプロイ
iwamot
PRO
2
200
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
190
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
ラッコキーワード サービス紹介資料
rakko
1
2.6M
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
76
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
The SEO identity crisis: Don't let AI make you average
varn
0
400
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
HDC tutorial
michielstock
1
510
Transcript
テスト自動化プラットフォーム「Autify」におけるAI Sep. 12, 2023 Autify 松浦隼人
概要 沿革 80名
https://autify.com/ja
Autify for Webデモ Youtubeのデモビデオをご覧いただくか デモリクエストをお申し込みください! https://www.youtube.com/watch?v=03u34_qo8LY https://autify.com/ja/
https://autify.com/ja/mobile
テスト自動化の利点・欠点おさらい
テスト自動化の必要性・利点 • 複雑化するアプリケーション → 手動ではカバーしきれない • 改善スピードを上げる必要性 → リリース頻度・テスト頻度を上げる必要性 •
同じテストの繰り返し増 → 自動化による手動工数削減
テスト自動化の問題点 • 手動テストとは違った スキルが必要 ◦ テストコードを書く
テスト自動化の問題点 • 自動化ならではの問題 ◦ 人間なら自然に回避できる問題を明示的に回避する必要がある ▪ 例 : 時差をつけて現れる要素をクリックする ▪
例 : 要素の情報(idやclassなど)が動的に変わる
テスト自動化の問題点 • 作成した自動テストのメンテナンスコスト ◦ テスト対象が変わった時のシナリオのアップデート
AIを使ったテスト自動化 : 問題点を解決・緩和 • 手動テストとは違ったスキルが必要 ◦ コードを(ほとんど)書かなくてもOK • 自動化ならではの問題 ◦
AIがサポート • 作成した自動テストのメンテナンスコスト ◦ AIがサポート
AutifyにおけるAI
AutifyにおけるAI • 変化した要素の探索 ◦ 主にHTMLを使用 ◦ 要素の特徴情報から、変化した要素を高精度で特定 ▪ 人間はそれが正しいかチェックするだけ ▪
テストシナリオのメンテナンスが短時間で容易に
AutifyにおけるAI • ビジュアルリグレッションテスト ◦ テスト実行時のスクリーンショットを比較して差分を検出 ◦ 画面全体だけでなく要素単位でも比較可能
AutifyにおけるAI • 画像情報を用いた要素の特定、 変化した要素の探索 ◦ モバイルアプリのテストの問題 ▪ 構造化された要素情報がない(乏しい) ▪ 画像情報に依存する必要
◦ 画像情報を元に、指定した要素を AIが抽出・特定 ◦ 同様に画像情報を元に、変化があった 要素を探索
AutifyにおけるAI • これまでは主にテスト作成と実行 ◦ テスト戦略、設計などの上流工程は引き続き経験と知識が必要 1. 要件分析 2. テスト計画の作成 3.
テストケースの開発 4. テスト環境の作成 5. テストの実行 6. テストサイクルの完結 Autifyがサポート
AutifyにおけるAI • これまでは主にテスト作成と実行 ◦ テスト戦略、設計などの上流工程は引き続き経験と知識が必要 1. 要件分析 2. テスト計画の作成 3.
テストケースの開発 4. テスト環境の作成 5. テストの実行 6. テストサイクルの完結 Autifyがサポート
AutifyにおけるさらなるAIの活用 • Autify AI Labs ◦ https://autify.com/ja/ai-labs • さらに進んだ利用 :
シナリオの作成支援 ◦ テストステップごとの提案 (Autify Step Suggestions) ▪ レコーディング時、ステップごとに何をテストすべきか提案 ▪ 従うだけでテストシナリオが作成できる
Step Suggestionsデモ Youtubeのデモビデオをご覧ください https://www.youtube.com/watch?v=6QlORqpfAVY
まとめ • テスト、品質保証は人の目が大事、職人芸 • AIを使えばその一部を代替できる ◦ テスト実行部分への適用 ◦ さらにテスト自動化をスムーズにする分野へ •
人間はテスト設計など、より高度な仕事を
Autify for Web Autify for Web デモリクエスト/トライアルリクエスト受付中 デモ トライアル
None