mobile saturday. Тема 6. Особенности тестирования приложений...
TRANSCRIPT
![Page 1: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/1.jpg)
Testing on
![Page 2: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/2.jpg)
Testing expertise
![Page 3: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/3.jpg)
Satisfied customers
![Page 4: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/4.jpg)
Is the KEY!
![Page 5: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/5.jpg)
What’s in UX?
![Page 6: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/6.jpg)
How to test on early stages? Use mockups
![Page 7: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/7.jpg)
Be aware of the monster!
![Page 8: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/8.jpg)
Unit testing for those who dare!
Cucumber
Xcode
![Page 9: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/9.jpg)
Prepare your weapons.
![Page 10: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/10.jpg)
What components may vary:
• Mainboard or logic board
• CPU (central processing unit)
• GPU (graphics processing unit)
• Memory
• Sensors
• Network interfaces
• Battery
• Screen
• Network interfaces
• Hardware buttons
• USB interface (charger)
• Cameras
• Flash
![Page 11: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/11.jpg)
How to choose device and iOS version?
![Page 12: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/12.jpg)
From where does build come from?
![Page 13: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/13.jpg)
![Page 14: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/14.jpg)
Gestures- Tap, Double-tap, Long press
- Swipe (short, long)
- Pinch, Resize
- Rotate
- Etc. on developer.apple.com
![Page 15: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/15.jpg)
Device settings
- TimeZone
- Non-english
- Auto update
- Notifications restrictions
![Page 16: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/16.jpg)
Portrait \ Landscape mode
![Page 17: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/17.jpg)
Backgrounding
![Page 18: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/18.jpg)
Misc device functions- On Call
- Background Music
- Location Based Service
- Notifications, Push-Notifications
![Page 19: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/19.jpg)
Install \ Un-install \ 1st Launch- Installation (interruptions,
AppStore, iTunes)
- Data after un-install
- 1st launch scenario
![Page 20: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/20.jpg)
3rd party integration
- Signup, login (FB, Twitter, Linkedin)
- Share (G+, email, social networks)
- Native apps (maps, messengers, airplay, contacts, camera, passbook)
![Page 21: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/21.jpg)
Hardware use
- Buttons, Flash, Camera
- Wired Headset, bluetooth
- Efficient resource consumption
(CPU, Memory, battery)
![Page 22: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/22.jpg)
Network communication
- 2G, 3G
- CDMA
- GPS
- Bluetooth
- Wi-Fi
- Airplane mode
![Page 23: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/23.jpg)
![Page 24: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/24.jpg)
App must perform as advertised
![Page 25: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/25.jpg)
Gather evidence
Retrive logs using Xcode
or use a mirror
![Page 26: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/26.jpg)
Don’t forget. They’re coming… with WatchOS
![Page 27: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/27.jpg)
![Page 28: Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)](https://reader031.vdocuments.mx/reader031/viewer/2022022201/58a129261a28abb91b8b6e9b/html5/thumbnails/28.jpg)