Upload
sqalab
View
1.021
Download
0
Embed Size (px)
DESCRIPTION
Роман Твердохлебов - доклад на SQA Days, 2-3 декабря 2011, Москва
Citation preview
1
: До зеленых человечков исследовательское
тестирование приложений для мобильных
, -Роман Твердохлебов Санкт Петербург
2
!Привет
Со-организатор SPB SQA Group
3
!Привет
Со-организатор SPB SQA Group
Тестирование J2ME и WinMobile приложений для OpenWave, Seven
4
!Привет
Со-организатор SPB SQA Group
Тестирование J2ME и WinMobile приложений для OpenWave, Seven
Тестирование J2ME и Android-приложений для uTest
5
• Отличия от веб-сервисов и ПО для настольных систем
?Очем доклад
6
• Отличия от веб-сервисов и ПО для настольных систем
• Как подготовиться к тестированию
?Очем доклад
7
• Отличия от веб-сервисов и ПО для настольных систем
• Как подготовиться к тестированию
• Особенности тестирования
?Очем доклад
8
?Что за отличия
?≠
9
Особенности платформы
≠ ≠ ≠ ≠
10
Датчики и устройства ввода
11
Энергопотребление
12
Доступ к сети
13
Функции телефона
14
Функции телефона
15
Функции телефона
16
Экран
17
Экран
18
Нормы и рекомендации
19
Узкая специализация
20
Узкая специализация
21
• Особенности платформы
• Датчики и устройства ввода
• Энергопотребление
• Доступ к сети
• Функции телефона
• Экран
• Узкая специализация
• Guide lines
22
23
?Эмулятор или устройство
24
…?Журавль в небе или
25
Знайте особенности
26
Настройка
27
Настройка
28
Инструменты
29
Инструменты
30
Инструменты
31
32
33
/Установка обновление
• Закачка: X Мб.
34
• Закачка: X Мб.
• Распаковка для проверки: X - 2X Мб.
/Установка обновление
35
• Закачка: X Мб.
• Распаковка для проверки: X - 2X Мб.
• Перенос в FS: X Мб.
/Установка обновление
36
• Закачка: X Мб.
• Распаковка для проверки: X - 2X Мб.
• Перенос в FS: X Мб.
• Повторная установка.
/Установка обновление
37
Первый запуск
• Пользовательское соглашение.
38
Первый запуск
• Пользовательское соглашение.
• Закрытие.
39
Нормы и рекомендации
• Приложение должно соответствовать
40
Экран
• Портретный режим.
41
Экран
• Портретный режим.
• Ландшафтный режим.
42
Экран
• Портретный режим.
• Ландшафтный режим.
• Повороты.
43
Экран
• Портретный режим.
• Ландшафтный режим.
• Повороты.
• Меню.
44
Экран
• Портретный режим.
• Ландшафтный режим.
• Повороты.
• Меню.
• Уведомления.
45
Датчики и устройства ввода
• Проверять воздействия на все датчики.
46
Датчики и устройства ввода
• Проверять воздействия на все датчики.
• Проверять зависимости.
47
Датчики и устройства ввода
• Проверять воздействия на все датчики.
• Проверять зависимости.
• Мультитач.
48
Датчики и устройства ввода
• Проверять воздействия на все датчики.
• Проверять зависимости.
• Мультитач.
• Включение/выключение/засыпание.
49
Поля ввода
• Появление клавиатуры, нужный режим.
50
Поля ввода
• Появление клавиатуры, нужный режим.
• Ввод длинных строк.
51
Поля ввода
• Появление клавиатуры, нужный режим.
• Ввод длинных строк.
• Копирование/вставка.
52
Поля ввода
• Появление клавиатуры, нужный режим.
• Ввод длинных строк.
• Копирование/вставка.
• Длинное нажатие «Меню».
53
Поля ввода
• Появление клавиатуры, нужный режим.
• Ввод длинных строк.
• Копирование/вставка.
• Длинное нажатие «Меню».
• Кнопка «Поиск».
54
Работа с файлами
• Место уменьшается, скорость падает.
55
Работа с файлами
• Место уменьшается, скорость падает.
• До 200Х.
56
Работа с файлами
• Место уменьшается, скорость падает.
• До 200Х.
• Конкурирующий доступ.
57
Работа с памятью
• Память на процесс – 16-24 Мб.
58
Сеть
59
Сеть
60
Сеть
61
Сеть
62
Сеть
63
Сеть
64
Сеть
65
Звуки
• Соответствие регулировке.
66
Звуки
• Соответствие регулировке.
• Свернутое приложение.
67
Звуки
• Соответствие регулировке.
• Свернутое приложение.
• Выключение.
68
Операторы
69
Прерывания
• Входящий звонок.
70
Прерывания
• Входящий звонок.
• Будильник.
71
Прерывания
• Входящий звонок.
• Будильник.
• Календарь.
72
Прерывания
• Входящий звонок.
• Будильник.
• Календарь.
• Малый заряд.
73
Позиционирование
• GPS.
74
Позиционирование
• GPS.
• WiFi.
75
Позиционирование
• GPS.
• WiFi.
• Базовая станция.
76
Позиционирование
• GPS.
• WiFi.
• Базовая станция.
• Переключение.
77
-Стресс тестирование
• Большие строки.
78
-Стресс тестирование
• Большие строки.
• Очень частые нажатия и действия.
79
-Стресс тестирование
• Большие строки.
• Очень частые нажатия и действия.
• Заполненная флешка.
80