22
Мобильные технологии. Тестирование. С чего начать?

Evelina Tananaeva

Embed Size (px)

Citation preview

Page 1: Evelina Tananaeva

Мобильные технологии. Тестирование. С чего начать?

Page 2: Evelina Tananaeva

Давайте знакомиться!

Тананаева Эвелина – специалист по тестированию мобильных приложений

Являюсь сотрудником

Все, рассказанное ниже, не является вымыслом и основано на собственном опыте

Page 3: Evelina Tananaeva

Цель презентации?

• Помочь обследователям «влиться» в тестирование мобильных приложений

• Дать ключ к понятию успешности мобильных приложений

Page 4: Evelina Tananaeva

Предположим ситуацию…

1. В отделе мобильных разработок Вы никогда не работали;

2. Вам необходимо провести тестирование двух аспектов: функциональности и UI;

3. Предлагаемые устройства: IPhone 3g и Мotorola DROID.

Page 5: Evelina Tananaeva

Особенности мобильных устройств

Hardware• Меньшая

производительность системы;

• Иные способы ввода информации.

Software• Иные OS;• Кросс-

платформенность;• Иные стандарты

интерфейсов.

Page 6: Evelina Tananaeva

IPhone & Android

Page 7: Evelina Tananaeva

IPhone. C чем придется столкнуться?

o ITunes;o Установка билда и Mobileprovision;o Синхронизация;o «Дрожание»

Page 8: Evelina Tananaeva

ITunes

iTunes — медиаплеер для проигрывания и систематизации аудио и видеофайлов, разработанный компанией Apple и бесплатно распространяющийся для платформ Mac OS X и Windows

Page 9: Evelina Tananaeva

Установка билдаАрхив с билдом содержит:• Название_проекта.app• *.mobileprovision Mobileprovision - специальный файл, с помощью которого подписываются приложение. Он создается специально для тестирования продуктов, которые планируют распространять через App Store. В него разработчики вносят UDID (для каждого он уникален) аппарата бета-тестера.

Page 10: Evelina Tananaeva

Синхронизация

Внимание!

Необходимо предварительно убедится, что на устройстве не стоит предыдущая версия программы.

Page 11: Evelina Tananaeva

Android. С чем придется столкнуться?

o ITuneso Установка билда и

Mobileprovisiono Синхронизацияo «Дрожание»o ASTRO

Page 12: Evelina Tananaeva

“MUST HAVE”для начинающих

Бесплатные полезные приложения для Android:PicMeTimerifficShootMe (Screen Grabber)OverclockWidgetUseful SwitchersOpenSSH BossPrefsSBSettings Backgrounder

Page 13: Evelina Tananaeva

Как сделать пользовательский интерфейс качественным?

Page 14: Evelina Tananaeva

Какой продукт считать успешным?

Page 15: Evelina Tananaeva

Для кого же мы все-таки создаем наши продукты, основанные на программном

обеспечении?

ДЛЯ ПОЛЬЗОВАТЕЛЕЙ!

Page 16: Evelina Tananaeva

Удовлетворенность

ДА• Ему приятно использовать

продукт;• Пользуется продуктом

постоянно;• Делает ему известность среди

«своих»;

НЕТ• Он избегает использовать

продукт;• Он даёт нелестные

рекомендации продукту;• Если пользователя вынуждают

использовать продукт, то производительность минимальна.

Page 17: Evelina Tananaeva

Составляющие успеха

1. ПОЛЕЗНОСТЬ:– Решаются текущие задачи;– Обеспечивается достижение цели.

2. УДОБСТВО:– Приложение не должно заставлять

пользователя думать!– Продукт должен быть ВЕЖЛИВЫМ.

3. КРАСОТА:– WOW-эффект

Page 18: Evelina Tananaeva

Чем определяется вежливость?

1. Вежливая программа всегда помнит, с кем общается.2. Вежливая программа говорит со мной на моём языке.3. Вежливая программа помнит мои успехи и достижения, ценит

мой труд.4. Вежливая программа заранее предупреждает меня о возможных

проблемах.5. Вежливая программа предугадывает мои действия.6. Вежливая программа не заносчива – она с готовностью пояснит

ситуацию.7. Вежливая программа не перекладывает на меня свои проблемы.8. Вежливая программа не просит от меня слишком много.

Алан Купер «Психбольница в руках пациентов»

Page 19: Evelina Tananaeva

Удобство программы определяется процессом

использования

Page 20: Evelina Tananaeva

Особенности использования МУ:

Характер пользования определяется платформой

Сценарий взаимодействия: достал-сделал-убрал

Условия пользования: в любую погоду, в любом месте

Page 21: Evelina Tananaeva

Основные заблуждения:

Приложения для ПК и МУ могут быть идентичны;

Сценарии использования ПК и МУ идентичны;Приложения могут не учитывать профили

платформ;МУ не имеет проблем с выходом в интернет; МУ не звонят почти никогда!Клавиатура облегчит ввод!

Page 22: Evelina Tananaeva

Итог Обо всех подобных ошибках вы можете спокойно догадаться сами, если просто на минутку забудете о том, что вы обследователи и поставите себя на место простого пользователя. Не стесняйтесь привлекать к тестированию маркетологов, посторонних людей или даже маленьких детей, ведь они точно знают, что может значить сочетание слов

«Идеальный продукт».