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
テスト自動化プラットフォーム「Autify」におけるAI
Search
Autify
September 15, 2023
Technology
4.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスト自動化プラットフォーム「Autify」におけるAI
Tech Street主催 テスト自動化の先駆者3社が集結!今後の自動化の方向性
におけるAutifyによる発表
Autify
September 15, 2023
More Decks by Autify
See All by Autify
プロセスの目線からみる「自動テストの安定化」
autifyhq
0
470
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
1
400
ベストプラクティスを適用するとシナリオはどう変化するのか
autifyhq
0
670
Pro Serviceチームの身近なAI活用事例 (JaSST'25 Hokkaido スポンサーセッション)
autifyhq
0
88
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
11
160k
Autify Company Deck
autifyhq
2
54k
AIによるソフトウェア品質保証の現在地点とこれから
autifyhq
1
610
事業継続を支える自動テストの考え方(レバレジーズ様勉強会版)
autifyhq
0
680
自動テストの世界に、この5年間で起きたこと
autifyhq
11
19k
Other Decks in Technology
See All in Technology
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
140
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
310
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
200
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
420
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
0
3.1k
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
1
1.4k
今こそ知りたいAmplifyGen2
mkdev10
2
150
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
550
SREでアラート疲れを 解決しよう!
kairim0
1
210
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
400
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
510
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
210
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
390
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
770
Building AI with AI
inesmontani
PRO
1
1.3k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
460
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Become a Pro
speakerdeck
PRO
31
6.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
970
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
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