Upload
headshands
View
108
Download
6
Embed Size (px)
Citation preview
60% пользователей заходят в приложение, смотрят на него и тут же удаляют.
Тестировщикам важно обращать внимание на UX , т.к. это является основой успеха приложения.
User Experience!
Важно определить тип приложения!Можно сузить вектор тестирования, если понимать какое это приложение. Будет-ли использоваться камера или кнопки, нужно ли влезать в понимание верстки и скриптов?
Девайсы! Разнообразие начинок
-Mainboard or logic board
-CPU (central processing unit)
-GPU (graphics processing unit)
-Memory
-Sensors
-Network interfaces
-Hardware buttons
-USB interface (charger)
Особенности устройств/ их нужно учитывать!
-Cameras
-Flash-вспышка
-Screen
Как выбрать правильный девайс и версию iOS?
Как выбрать устройство и iOS версию/ собираем статистику
All Platforms:Devices:
10.X 61.3 %
9.X 30.9 %
8.X 3.4 %
7.X 2.0 %
6.X 1.7 %
5.X 0.6 %
4.X 0.1 %
Жесты - это очень важно!/ Gestures
Tap. Activates a control or selects an item.
Drag. Moves an element from side-to-side or drags an element across the screen.
Flick. Scrolls or pans quickly.
Swipe. When performed with one finger, returns to the previous screen, reveals the hidden view in a split view controller, reveals the Delete button in a table-view row, or reveals actions in a peek. When performed with four fingers on an iPad, switches between apps.
Double tap. Zooms in and centers content or an image, or zooms out if already zoomed in.
Pinch. Zooms in when pinching outward, zooms out when pinching inward.
Touch and hold. When performed in editable or selectable text, displays a magnified view for cursor positioning. When performed in certain views, such as a collection view, enters a mode that allows items to be rearranged.
Shake. Initiates undo or redo. As a general rule, use standard gestures. !3D TouchPeek and Pop
Backgrounding / поведение приложения при сворачиванииBackgrounding/ Работа приложений в фоновом режиме
Misc device function/работа приложения во время прерывания
-on call-background music-location based service-notifications. push-notifications
Сценарий установки и удаления приложения
- Installation - Data after uninstall - 1st launch scenario
ADDING
SOCIAL NETWORKORTHIRD PARTY APISINTO MOBILE APPS
- Signup or login (FB,Twitter. Linkerin) - проверить чтобы сторонние приложения вели себя адекватно.
- Share (G+. email. social networks)
- Native apps (maps. messengers. airplay. camera. passbook)
Hardware use/использование кнопок для управления приложением
- Buttons, Flash, Camera- Wired Headset, Bluetooth
Network communication/протоколы, сети, работа в разных условиях приёма
-2g. 3g
- cdma
- gps
- bluetooth
- wi-fi
- airplane mode
Are you ready for AppStore?/Приложение должно соответствовать требованиям
- Приложение должно иметь уникально имя (везде)- Ссылка с обратной связью обязательна- Разрешения на исп. данных- Не рекомендуется рестартовать двайс- Уведомления перед использованием навигации и т.д.- Не должно быть сабмитов, роликов и прочего вместе с приложением- Не должно быть крэшей и значимых багов- Приложение должно быть собранным- Не грузить большие объемы данных через мобил. сети- Приложение должно отображать корректные данные о диагностике самого девайса / потребление батареи и памяти
Сбор доказательствLOG & CRASHLOG / SCREENSHOT & VIDEO
WINDOWS: C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
MAC OS: ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
iTools iTunesDeveloper MenuXCode
ScreenshotShoot a video