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
No pain, no gain. Тестируем голосовые приложения
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Redmadrobot
November 22, 2019
Technology
2.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
No pain, no gain. Тестируем голосовые приложения
Redmadrobot
November 22, 2019
More Decks by Redmadrobot
See All by Redmadrobot
UI-автотесты: неочевидные очевидности в планировании и реализации
redmadrobot_msk
0
2.6k
UI-тесты для iOS. XCTest. Page Object. Local mock server
redmadrobot_msk
0
2.6k
«Модульность и оптимизация проекта»
redmadrobot_msk
0
1.8k
«Зачем нам OAuth и тем более 2.0: как настроить авторизацию сторонних сервисов в приложении»
redmadrobot_msk
0
1.8k
«Как спроектировать и задокументировать хорошую спецификацию API»
redmadrobot_msk
0
1.9k
Other Decks in Technology
See All in Technology
キヨさん67歳 AIコーディングエージェント物語
happysamurai294
0
150
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
1
450
LLMの知識とAIエージェント
happysamurai294
0
150
Snowflake でできることが増えたら、 ABAC が必要になった
kaeton
0
130
AIコーディングエージェント開発_全体像
happysamurai294
0
140
ALBのLCU予約とトラフィックの波によるプロダクト理解 / Understanding ALB LCU and Traffic Spikes
mito201
1
120
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
460
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
330
AI AgentによるEmbedded SREの取り組み
tgidgd
1
320
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
2.7k
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
1
530
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
140
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Embracing the Ebb and Flow
colly
88
5.2k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
340
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
460
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
390
Evolving SEO for Evolving Search Engines
ryanjones
0
340
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
350
Fireside Chat
paigeccino
43
4.1k
Skip the Path - Find Your Career Trail
mkilby
1
270
Transcript
Тестируем голосовые приложения No pain, no gain 1
Павел Булич QA Team Lead, KODE @pavelbulich 2
Предыстория Голосовые приложения 3
Предыстория Как это было • 2017 год - конкурс от
Google на создание Actions on Google • июль 2018 год - партнерство с Google и создание собственного инструмента Tortu.io • осень 2018 года - первый коммерческий заказ на навык для Алисы 4
Предыстория Проблемы • Новое направление • Нет информации по тестированию
• Нет экспертизы, на которую можно опереться • Специфичный вид тестирования (GUI не рулит) 5
Экспресс- ликбез Обзор голосовых интерфейсов 6
Экспресс- ликбез Обзор голосовых интерфейсов 7
Экспресс- ликбез Обзор голосовых интерфейсов 8
Экспресс- ликбез Схема работы 9
Экспресс- ликбез Схема процесса 10
Этапы тестирования По порядку • Ревью схемы реализации • Тестирование
API • Тестирование работы навыка в диалогах • Тестирование голоса 11
Этапы тестирования Ревью схемы реализации 12 • review • API
• console • speech
Этапы тестирования Ревью схемы реализации Wizard of OZ prototyping/testing 13
• review • API • console • speech
Этапы тестирования Тестирование API 14 • review • API •
console • speech
Этапы тестирования Тестирование навыка в консоли 15 • review •
API • console • speech
Этапы тестирования Тестирование навыка в консоли 16 • review •
API • console • speech
Этапы тестирования Тестирование навыка в консоли 17 • review •
API • console • speech
Этапы тестирования Тестирование навыка в консоли 18 • review •
API • console • speech
Этапы тестирования Тестирование голоса 19 • review • API •
console • speech
Этапы тестирования Тестирование голоса 20 • review • API •
console • speech ◦ input ◦ output
Этапы тестирования Тестирование голоса 21 • review • API •
console • speech ◦ input ◦ output
Этапы тестирования Тестирование голоса 22 • review • API •
console • speech ◦ input ◦ output
Основные проблемы Больно 1. огромное количество паттернов поведения 23
Основные проблемы Больно 1. огромное количество паттернов поведения 24
Основные проблемы Больно 1. огромное количество паттернов поведения 2. сложность
автоматизации тестирования конечного продукта 25
Основные проблемы Больно 1. огромное количество паттернов поведения 2. сложность
автоматизации тестирования конечного продукта 26
Уменьшаем боль • Утвердительный ответ • Отрицательный ответ • Неопределенные
ответы • Запрос на повтор • Тишина • Ввод цифровых кодов разными комбинациями • Контекст • Посторонние звуки • Guirella testing Чит-лист 27
Выводы Куда и зачем стремимся 28
Выводы Куда и зачем стремимся • Model-based testing 29
Выводы Куда и зачем стремимся • Model-based testing • Разделение
ролей 30
Выводы Куда и зачем стремимся • Model-based testing • Разделение
ролей • Увеличивать компетенцию 31
Спасибо @pavelbulich 32 QR-код на материалы презентации