SlideShare a Scribd company logo
1 of 28
Download to read offline
Testing on
Testing expertise
Satisfied customers
Is the KEY!
What’s in UX?
How to test on early stages?
Use mockups
Be aware of the monster!
Unit testing for those who dare!
Cucumber
Xcode
Prepare your weapons.
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
How to choose device and iOS version?
From where does build come from?
Gestures
- Tap, Double-tap, Long press
- Swipe (short, long)
- Pinch, Resize
- Rotate
- Etc. on developer.apple.com
Device settings
- TimeZone
- Non-english
- Auto update
- Notifications restrictions
Portrait  Landscape mode
Backgrounding
Misc device functions
- On Call
- Background Music
- Location Based Service
- Notifications, Push-Notifications
Install  Un-install  1st Launch
- Installation (interruptions,
AppStore, iTunes)
- Data after un-install
- 1st launch scenario
3rd party integration
- Signup, login (FB, Twitter, Linkedin)
- Share (G+, email, social networks)
- Native apps (maps, messengers, airplay, contacts, camera, passbook)
Hardware use
- Buttons, Flash, Camera
- Wired Headset, bluetooth
- Efficient resource consumption
(CPU, Memory, battery)
Network communication
- 2G, 3G
- CDMA
- GPS
- Bluetooth
- Wi-Fi
- Airplane mode
App must perform as advertised
Gather evidence
Retrive logs using Xcode
or use a mirror
Don’t forget. They’re coming…
with WatchOS
Mobile Saturday. Тема 6.  Особенности тестирования приложений на iOS (Александр Буратынский)
Mobile Saturday. Тема 6.  Особенности тестирования приложений на iOS (Александр Буратынский)

More Related Content

What's hot

Parts of the computer
Parts of the computerParts of the computer
Parts of the computer
kahanekd
 
Working of input and output devices
Working of input and output devicesWorking of input and output devices
Working of input and output devices
Devika Rangnekar
 
Input & output kimberly galea
Input & output   kimberly galeaInput & output   kimberly galea
Input & output kimberly galea
Josianne Sacco
 
Computer basics--basic comp-oper
Computer basics--basic comp-operComputer basics--basic comp-oper
Computer basics--basic comp-oper
Nidhi Khandelwal
 
Graphics Output Hardware Devices
Graphics Output Hardware DevicesGraphics Output Hardware Devices
Graphics Output Hardware Devices
Tabeer12
 
Input & Output Devices
Input & Output DevicesInput & Output Devices
Input & Output Devices
Imran Zakir
 
Parts of the Computer
Parts of the ComputerParts of the Computer
Parts of the Computer
amaiavaz
 

What's hot (20)

Digital literacy 1 b operating systems
Digital literacy 1 b operating systemsDigital literacy 1 b operating systems
Digital literacy 1 b operating systems
 
Parts of the computer
Parts of the computerParts of the computer
Parts of the computer
 
Computer components
Computer componentsComputer components
Computer components
 
5 parts of a computer
5 parts of a computer5 parts of a computer
5 parts of a computer
 
Introduction To Computers
Introduction To ComputersIntroduction To Computers
Introduction To Computers
 
Working of input and output devices
Working of input and output devicesWorking of input and output devices
Working of input and output devices
 
Input & output kimberly galea
Input & output   kimberly galeaInput & output   kimberly galea
Input & output kimberly galea
 
Parts of Computer
Parts of ComputerParts of Computer
Parts of Computer
 
Digital literacy 1 a basic terms powerpoint
Digital literacy 1 a basic terms powerpointDigital literacy 1 a basic terms powerpoint
Digital literacy 1 a basic terms powerpoint
 
Configuring input and output devices
Configuring input and output devicesConfiguring input and output devices
Configuring input and output devices
 
Computer basics--basic comp-oper
Computer basics--basic comp-operComputer basics--basic comp-oper
Computer basics--basic comp-oper
 
A basic terms power point
A basic terms power pointA basic terms power point
A basic terms power point
 
graphics hardware input devices
graphics hardware input devicesgraphics hardware input devices
graphics hardware input devices
 
Graphics Output Hardware Devices
Graphics Output Hardware DevicesGraphics Output Hardware Devices
Graphics Output Hardware Devices
 
Input and output devices
Input and output devices Input and output devices
Input and output devices
 
Part 1 learning computer basics
Part 1 learning computer basicsPart 1 learning computer basics
Part 1 learning computer basics
 
Input and Output Devices of Computers (Powerpoint Presentation)
Input and Output Devices of Computers (Powerpoint Presentation)Input and Output Devices of Computers (Powerpoint Presentation)
Input and Output Devices of Computers (Powerpoint Presentation)
 
Basic Computer Skills
Basic Computer SkillsBasic Computer Skills
Basic Computer Skills
 
Input & Output Devices
Input & Output DevicesInput & Output Devices
Input & Output Devices
 
Parts of the Computer
Parts of the ComputerParts of the Computer
Parts of the Computer
 

Viewers also liked

Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
GoIT
 
Вирусный рекрутинг в GoIT
Вирусный рекрутинг в GoITВирусный рекрутинг в GoIT
Вирусный рекрутинг в GoIT
GoIT
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
GoIT
 
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
GoIT
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
Alex Baranouski
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
QA Guards
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
pingkapil
 

Viewers also liked (15)

Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...Mobile Saturday. Тема 4. Автоматизация тестирования верстки  (Александр Хотем...
Mobile Saturday. Тема 4. Автоматизация тестирования верстки (Александр Хотем...
 
Вирусный рекрутинг в GoIT
Вирусный рекрутинг в GoITВирусный рекрутинг в GoIT
Вирусный рекрутинг в GoIT
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
 
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
Mobile Saturday. Тема 5. Особенности операционной системы iOS (Ольга Макаревич)
 
Особенности тестирования NoSql приложений
Особенности тестирования NoSql приложенийОсобенности тестирования NoSql приложений
Особенности тестирования NoSql приложений
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
 
jobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптомjobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптом
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
 
Тестирование iOS приложений. С чего начать?
Тестирование iOS приложений. С чего начать?Тестирование iOS приложений. С чего начать?
Тестирование iOS приложений. С чего начать?
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Собеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответитьСобеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответить
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестирования
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)
 
Domain-тестирование
Domain-тестированиеDomain-тестирование
Domain-тестирование
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 

Similar to Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)

Computer Components
Computer ComponentsComputer Components
Computer Components
Beth Sockman
 
Day 2 hardware & software
Day 2 hardware & softwareDay 2 hardware & software
Day 2 hardware & software
mn_maps
 
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
Oxford Tech + UX
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
nhumar
 

Similar to Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский) (20)

Embedded Linux Systems Basics
Embedded Linux Systems BasicsEmbedded Linux Systems Basics
Embedded Linux Systems Basics
 
Android and ios cracking, hackintosh included !
Android and ios cracking, hackintosh included !Android and ios cracking, hackintosh included !
Android and ios cracking, hackintosh included !
 
I C D L - دورة
I C D L - دورة I C D L - دورة
I C D L - دورة
 
Computer Components
Computer ComponentsComputer Components
Computer Components
 
Software update for embedded systems - elce2014
Software update for embedded systems - elce2014Software update for embedded systems - elce2014
Software update for embedded systems - elce2014
 
Day 2 hardware & software
Day 2 hardware & softwareDay 2 hardware & software
Day 2 hardware & software
 
Basics of computer
Basics of computerBasics of computer
Basics of computer
 
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
 
資工人為什麼需要學習數位電路?
資工人為什麼需要學習數位電路?資工人為什麼需要學習數位電路?
資工人為什麼需要學習數位電路?
 
Develop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM BoardsDevelop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM Boards
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
 
Open Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing PresentationOpen Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing Presentation
 
Itc tinfo ingl_hardware
Itc tinfo ingl_hardwareItc tinfo ingl_hardware
Itc tinfo ingl_hardware
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
Fundamentals of computer
Fundamentals of computerFundamentals of computer
Fundamentals of computer
 
Launch Impossible Current State of Application Control Bypasses on ATMs.
Launch Impossible Current State of Application Control Bypasses on ATMs.Launch Impossible Current State of Application Control Bypasses on ATMs.
Launch Impossible Current State of Application Control Bypasses on ATMs.
 
PSoC USB HID
PSoC USB HIDPSoC USB HID
PSoC USB HID
 
The operating system (os),
The operating system (os),The operating system (os),
The operating system (os),
 

More from GoIT

Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)
Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)
Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)
GoIT
 
Програма розвитку IT-галузі WinnerOS 8 сентября 2015
Програма розвитку IT-галузі WinnerOS 8 сентября 2015Програма розвитку IT-галузі WinnerOS 8 сентября 2015
Програма розвитку IT-галузі WinnerOS 8 сентября 2015
GoIT
 
CEO GoIT at PechaKuchaNight - ІT Education.
CEO GoIT at PechaKuchaNight - ІT Education.CEO GoIT at PechaKuchaNight - ІT Education.
CEO GoIT at PechaKuchaNight - ІT Education.
GoIT
 
GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?
GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?
GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?
GoIT
 
Есть ли жизнь без ООП? Суть ООП для новичков
 Есть ли жизнь без ООП? Суть ООП для новичков Есть ли жизнь без ООП? Суть ООП для новичков
Есть ли жизнь без ООП? Суть ООП для новичков
GoIT
 
Java: Clean Coding как стиль жизни [25.04.15]
Java: Clean Coding как стиль жизни [25.04.15]Java: Clean Coding как стиль жизни [25.04.15]
Java: Clean Coding как стиль жизни [25.04.15]
GoIT
 
Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]
GoIT
 
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
GoIT
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
GoIT
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
GoIT
 

More from GoIT (18)

Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)
Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)
Mobile Saturday. Тема1 - Особенности ОС Android (Иван Мурзак)
 
Програма розвитку IT-галузі WinnerOS 8 сентября 2015
Програма розвитку IT-галузі WinnerOS 8 сентября 2015Програма розвитку IT-галузі WinnerOS 8 сентября 2015
Програма розвитку IT-галузі WinnerOS 8 сентября 2015
 
Почему Tech Skills недостаточно, чтобы найти работу в IT
Почему Tech Skills недостаточно, чтобы найти работу в ITПочему Tech Skills недостаточно, чтобы найти работу в IT
Почему Tech Skills недостаточно, чтобы найти работу в IT
 
Вебинар по Frontend: Профессия Frontend разработчика
Вебинар по Frontend: Профессия Frontend  разработчикаВебинар по Frontend: Профессия Frontend  разработчика
Вебинар по Frontend: Профессия Frontend разработчика
 
CEO GoIT at PechaKuchaNight - ІT Education.
CEO GoIT at PechaKuchaNight - ІT Education.CEO GoIT at PechaKuchaNight - ІT Education.
CEO GoIT at PechaKuchaNight - ІT Education.
 
GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?
GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?
GoITeens: Дети, которые изменят мир. Как воспитать будущих IT гениев?
 
Есть ли жизнь без ООП? Суть ООП для новичков
 Есть ли жизнь без ООП? Суть ООП для новичков Есть ли жизнь без ООП? Суть ООП для новичков
Есть ли жизнь без ООП? Суть ООП для новичков
 
Java: Clean Coding как стиль жизни [25.04.15]
Java: Clean Coding как стиль жизни [25.04.15]Java: Clean Coding как стиль жизни [25.04.15]
Java: Clean Coding как стиль жизни [25.04.15]
 
QA Automation Battle: Java vs Python vs Ruby [09.04.2015]
QA Automation Battle: Java vs Python vs Ruby [09.04.2015]QA Automation Battle: Java vs Python vs Ruby [09.04.2015]
QA Automation Battle: Java vs Python vs Ruby [09.04.2015]
 
Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]
 
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
 
GoIT Club:"Вторая" документация в тестировании ПО от Алексея Фёдорова
GoIT Club:"Вторая" документация в тестировании ПО от Алексея ФёдороваGoIT Club:"Вторая" документация в тестировании ПО от Алексея Фёдорова
GoIT Club:"Вторая" документация в тестировании ПО от Алексея Фёдорова
 
Мифы автоматизации от Олега Татарчука (19.02.2015)
Мифы автоматизации от Олега Татарчука (19.02.2015)Мифы автоматизации от Олега Татарчука (19.02.2015)
Мифы автоматизации от Олега Татарчука (19.02.2015)
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
Встреча "Front-end: на старт, внимание, разработка!", Сергей Пузанков
 
GoITclub Release
GoITclub ReleaseGoITclub Release
GoITclub Release
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
 
Как стать front-end разработчиком с 0? (2)
Как стать front-end разработчиком с 0? (2)Как стать front-end разработчиком с 0? (2)
Как стать front-end разработчиком с 0? (2)
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 

Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Александр Буратынский)