Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
27 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
2.44 MB
Просмотров:
100
Скачиваний:
3
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Manual QA course Lecture .](/documents_6/07834a935079e38b2d719d9237501406/img0.jpg)
Содержание слайда: Manual QA course
Lecture 19. Тестирование мобильных приложений.
№2 слайд![Web, Native amp Hybrid apps.](/documents_6/07834a935079e38b2d719d9237501406/img1.jpg)
Содержание слайда: Web, Native & Hybrid apps.
№3 слайд![Web, Native amp Hybrid apps.](/documents_6/07834a935079e38b2d719d9237501406/img2.jpg)
Содержание слайда: Web, Native & Hybrid apps.
Web – приложения – сайт, оптимизированный
под смартфон. Пользовательский интерфейс
создается, с помощью стандартных
Web – технологий.
№4 слайд![Web, Native amp Hybrid apps.](/documents_6/07834a935079e38b2d719d9237501406/img3.jpg)
Содержание слайда: Web, Native & Hybrid apps.
Native – Приложения, разработанные специально
под конкретную платформу.
№5 слайд![Web, Native amp Hybrid apps.](/documents_6/07834a935079e38b2d719d9237501406/img4.jpg)
Содержание слайда: Web, Native & Hybrid apps.
Hybrid – Приложения, которые сочетают
В себе как Native так и Web элементы.
№6 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img5.jpg)
Содержание слайда: Особенности тестирования mobile.
Тестирование обновлений;
Тестирование интернационализации;
Тестирование удобства использолвания;
Monkey testing;
Мультидевайсовое тестирование;
№7 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img6.jpg)
Содержание слайда: Особенности тестирования mobile. Размер экрана и touch – интерфейс.
- Все элементы должны быть такого размера, что бы пользователь мог попасть по ним;
- Отсутствие пустых экранов в приложениях;
- Многократные нажатия на кнопки;
- Проверка нативных жестов в приложениях.
№8 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img7.jpg)
Содержание слайда: Особенности тестирования mobile. Ресурсы устройства.
№9 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img8.jpg)
Содержание слайда: Особенности тестирования mobile. Ресурсы устройства.
- Утечки памяти. Могут появляться в охнах, с большим количеством информации (длинные списки, длительным workflow, неправильном кешировании изображений);
- Обработка ситуаций нехватки памяти, для работы приложения.
- Недостаток места для установки приложения.
- Отсутствие некоторых устройствах, поддерживаемых приложением функиций (SD – карта, 3G);
- Установка или перенос приложения на SD – карту.
№10 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img9.jpg)
Содержание слайда: Особенности тестирования mobile. Usability.
№11 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img10.jpg)
Содержание слайда: Особенности тестирования mobile. Usability.
- Соответствие правилам хорошего тона (Apple HIG, Google Material Design);
- Размер элементов;
- Количество информации;
- Адаптация под разные размеры экранов;
- Проверка изменения ориентации устройства (Portrait, Landscape);
№12 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img11.jpg)
Содержание слайда: Особенности тестирования mobile. Usability.
- Отзывчивость на воздействия (Графическая, звуковая, тактильная);
- Сообщения об ошибках;
- Цветовая гамма.
№13 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img12.jpg)
Содержание слайда: Особенности тестирования mobile. Различные версии OS.
№14 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img13.jpg)
Содержание слайда: Особенности тестирования mobile. Различные версии OS.
- Retina и обычные экраны (изображения для retina, попавшие в обычные устройства будут выглядеть очень большими);
- Версии OS (Приложения не должны устанавливаться на неподдерживаемые версии OS);
- Соответствие используемых экранов в приложении (Решения, которые имеют смысл для одной платформы, могут быть неуместны в другой).
№15 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img14.jpg)
Содержание слайда: Особенности тестирования mobile.Прерывания.
- Входящие и исходящие SMS, MMS, звонки, оповещения других приложений;
- Выключение устройства, изъятие аккумулятора, зарядка устройства;
- Переход в режим ожидания (В том числе и с защитой паролем);
- Изменение ориентации устройства в режиме ожидания;
- Включение/отключение сети, GPS, авиа – режима, Bluetooth;
- Отключение/подключение SD – карты, физической клавиатуры, гарнитуры.
№16 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img15.jpg)
Содержание слайда: Особенности тестирования mobile. Платный контент.
- Соответствие цены и содержимого, заявленного в приложении тому, что попадает к пользователю;
- Восстановление покупок;
- Сохранение покупок при обновлении приложения.
№17 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img16.jpg)
Содержание слайда: Особенности тестирования mobile. Интернационализация.
- Проверка корректности перевода;
- Все переведенные слова, корректно располагаются в отведенных для них местах;
- Проверка форматов дат, разделителей в числах и других нетривиальных моментах.
№18 слайд![Особенности тестирования](/documents_6/07834a935079e38b2d719d9237501406/img17.jpg)
Содержание слайда: Особенности тестирования mobile. Обновления.
- Убедиться, что поддерживаются все версии из предыдущих релизов (если в приложении добавлена функциональность из новой версии ОС, то необходимо разрабатывать урезанный функционал для старых версий ОС);
- Проверка обновлений (Сохранение всех данных пользователей, Авторизация).
№19 слайд![Основные версии ОС.](/documents_6/07834a935079e38b2d719d9237501406/img18.jpg)
Содержание слайда: Основные версии ОС.
№20 слайд![Как облегчить процесс](/documents_6/07834a935079e38b2d719d9237501406/img19.jpg)
Содержание слайда: Как облегчить процесс тестирования.
- Если приложение поддерживает Portrait/Landscape – уделите смене ориентации много времени;
- Лучше всего переходите между экранами во время взаимодействия с сетью;
- Запросы должны отменяться, если они не завершены;
- Ответ от сервера на удаленный из памяти (невидимый) экран, не должны крэшить приложение.
№21 слайд![Как облегчить процесс](/documents_6/07834a935079e38b2d719d9237501406/img20.jpg)
Содержание слайда: Как облегчить процесс тестирования.
- Скриншоты, логи, видео;
- Использование «Обезьянок», для поиска крэшей и зависаний (Android – UI Monkey Exerciser, iOS - CrashMonkey);
- Использование Бета – версии (Для Android – встроенное в магазин решение, для iOS - TestFlight). Желательно оборачиватиь приложения в оболочки (Crashlytics, TestFairy, HockeyApp)
№22 слайд![Как облегчить процесс](/documents_6/07834a935079e38b2d719d9237501406/img21.jpg)
Содержание слайда: Как облегчить процесс тестирования.
- Использовать настройки разработчика:
- iOS – позволяет настраивать скорость интернет – соединения и раздавать его используя устройство, как точку доступа, логировать использование трафика и энергии, удобное тестирование iAd – рекламы.
- Android – настройки на любой вкус – от отображения загрузки процессора до изменения анимации интерфейса.
№23 слайд![](/documents_6/07834a935079e38b2d719d9237501406/img22.jpg)
№24 слайд![](/documents_6/07834a935079e38b2d719d9237501406/img23.jpg)
№25 слайд![](/documents_6/07834a935079e38b2d719d9237501406/img24.jpg)
№26 слайд![](/documents_6/07834a935079e38b2d719d9237501406/img25.jpg)
№27 слайд![Вопросы и ответы](/documents_6/07834a935079e38b2d719d9237501406/img26.jpg)
Содержание слайда: Вопросы и ответы