Upload
spb-sqa-group
View
6.623
Download
1
Embed Size (px)
DESCRIPTION
В докладе рассказано, что из себя представляют автоматические тесты интерфейса мобильных приложений и когда их стоит внедрять, сделан обзор наиболее распространенных бесплатных средств автоматизации для iOS и Android.
Citation preview
Автоматизируемтестирование UI мобильных приложений
Анатолий Ларин, маркетинг
1www.e-legion.ru
Цель
«легкие» знания,
внедрения автоматизации
2www.e-legion.ru
Теориячтозачемпочем +две формулы
каксверка картинокбраузернативные
3www.e-legion.ru
ПрактикаiPhoneAndroid
4www.e-legion.ru
Что это?
5www.e-legion.ru
Зачем это?
Задачи
Качество человеческий фактор
Экономим время и нервы
Время отклика
6www.e-legion.ru
Плюсы
+ Разные конфигурации
+ Параллельное тестирование
+ Большие объемы данных
7www.e-legion.ru
Минусы
— Дорогой персонал
— Ошибки в автотестах
— Критичность изменений
— Сложность оценки трудозатрат
8www.e-legion.ru
СтоитБез автоматизации никакЧасть функционала мало меняетсяМного раундов тестированияОбъем регрессионного тестирования
Не стоитКраткосрочный проектПланируется редизайнТест сложно автоматизировать
9www.e-legion.ru
10www.e-legion.ru
Почем это?
Cценарий автоматизируем?A. да, при небольших затратахB. да, но потребует существенных затратC. нет
Cценарий критичен?A. обязательно проверять при любых обстоятельствахB. требуется регулярная проверкаC. нужно проверить один раз
11www.e-legion.ru
А, АА, BB, B* , C
Ста × Вра + Сту
> 1 × (Стт × Врт) × К × Р
12www.e-legion.ru
Ст — стоимость часа тестировщика, автоматизатора и утилиты автоматизацииВр — время автоматизации или ручной проверкиК — количество конфигурацийР — количество релизов1 — требования к качеству (обычные). 0.5 — прототип
13www.e-legion.ru
Как это?
Типы приложений
HTML5
Adobe AIR
MonoTouch
14www.e-legion.ru
Нативные
~ 90%
Сопоставление картинок
15www.e-legion.ru
SeeTest
Perfecto Mobile
Device anywhere
SeeTest
16www.e-legion.ru
Mobile in cloud
17www.e-legion.ru
$15 телефон/час
сотни моделей
Тесты независимы от платформы
Mobile in cloud
18www.e-legion.ru
$15 телефон/час
сотни моделей
Тесты независимы от платформы
Тестирование HTML5
19www.e-legion.ru
Test Swarm
Selenium 2 +Android, iPhone driver
Нативное тестирование
20www.e-legion.ru
iPhoneUIAutomation
FoneMonkey
Squish
M-eux
AndroidRobotium
TestDroid
M-eux
UIAutomation
21www.e-legion.ru
Default tool
Javascript
Record&Play beta
Accessibility labels
FoneMonkey
22www.e-legion.ru
Record & Play
iPhone IDE
Export 2 UIAutomation
Нативное тестирование
23www.e-legion.ru
iPhoneUIAutomation
FoneMonkey
Squish
M-eux
AndroidRobotium
TestDroid
M-eux
TestDroid
24www.e-legion.ru
Record&PlayEclipseJava
25www.e-legion.com
Резюме
Анатолий Ларин[email protected]@anatoliy_larin
?Автоматизированное тестированиевозможно
UIAutomationTestDroid
26
HERE WE ARE
www.e-legion.com