Upload
automated-testinginfo
View
2.788
Download
7
Embed Size (px)
DESCRIPTION
“Обезьянье тестирование” в мобильных проектах, Роман Подолян Хотите уйти от проторённых путей, проверить приложение самыми разнообразными, случайными последовательностями действий? Задать ему встряску чтобы проверить его на выносливость? Сделать с ним то, что даже не собирались? Отдайте его “обезьяне”.
Citation preview
atdays.com
Monkey testing
мобильных приложений
Роман Подолян
CIKLUM
atdays.com 2 #atdays
Краткое содержание
Что такое обезьянье тестирование
Применение в реальных проектах
Плюсы и минусы
Реализация и развитие
Место в планах
atdays.com 3 #atdays
Об авторе
Роман Подолян
CIKLUM
5 тестирования /
2 автоматизации
Мобильные
проекты ua.linkedin.com/in/
romanpodolyan
atdays.com 4 #atdays
"Обезьянье" тестирование
случайные действия,
движения, ввод
atdays.com 5 #atdays
Кому это нужно?
"Обезьяна" для коммерческих
проектов
atdays.com 6 #atdays
"Microsoft® Monkey"
Hopper Test Tool
atdays.com 7 #atdays
Ключевые пункты
случайность поиск багов много действий
много
запусков
трудно
воспроизводить
начни
пораньше
atdays.com 8 #atdays
Процедура тестирования
• Переустановка системы
• Установка комплекта
• Hopper app — случайный ввод
• Focus app — удержание в фокусе
• Запуск
atdays.com 9 #atdays
Зачем это нужно?
Плюсы и минусы "обезьяньего"
подхода
atdays.com 10 #atdays
Достоинства
о чем даже
не мечтали скорость много действий
не ждет нетребователен прост
atdays.com 11 #atdays
Проверяет
• Комбинации
• Стабильность
• Расход ресурсов
• Работу под нагрузкой
• Регрессию
atdays.com 12 #atdays
Призвание
Позитив Негатив
Функционал Крэши
Интерфейс Зависания
Usability Прожорливость
atdays.com 13 #atdays
Недостатки
негативный тест
до 1-го сбоя нет полного обхода
трудно воспроизводить
atdays.com 14 #atdays
Сделай сам
Реализация для iOS-приложений
atdays.com 15 #atdays
• Многоплатформенность
• «Как пользователь»
• Визуальный поиск
• Не требует «укоренения»
• Можно свой код
atdays.com 16 #atdays
Основное просто
atdays.com 17 #atdays
Фокус-решения
atdays.com 18 #atdays
«Умная обезьяна»
Улучшения, советы, трюки
atdays.com 19 #atdays
Выход из «ловушек»
atdays.com 20 #atdays
Обход «деревьев»
atdays.com 21 #atdays
Дополнительные возможности
...
atdays.com 22 #atdays
Место в планах
atdays.com 23 #atdays
Если нужно проверить
много путей и
комбинаций
стабильность и
расход ресурсов
быстро нетребовательно просто
atdays.com 24 #atdays
Было, есть и будет
atdays.com 25 #atdays
Контакты
http://ua.linkedin.com/in/romanpodolyan
http://www.facebook.com/podolyan.roman