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
No pain, no gain. Тестируем голосовые приложения
Search
Redmadrobot
November 22, 2019
Technology
0
2.5k
No pain, no gain. Тестируем голосовые приложения
Redmadrobot
November 22, 2019
Tweet
Share
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
聲の形にみるアクセシビリティ
tomokusaba
0
170
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
520
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
16k
Go標準パッケージのI/O処理をながめる
matumoto
0
150
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
510
(Test) ai-meetup slide creation
oikon48
1
300
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
2
260
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
160
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
5
2.6k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
290
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
130
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
So, you think you're a good person
axbom
PRO
2
2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Agile that works and the tools we love
rasmusluckow
331
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
690
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Deep Space Network (abreviated)
tonyrice
0
89
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
What's in a price? How to price your products and services
michaelherold
247
13k
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-код на материалы презентации