Lesson 6 Flashcards
Do apps have different issues on different devices?
Yes. That’s why we need to test mobile apps on at least the most popular devices
(ideally, on almost all devices)
Most popular mobile devices are:
Latest versions of iPhone
Samsung Galaxy S8, S9, S10
Google Pixel 2, 3
Emulators
Android devices emulator https://www.youtube.com/watch?v=PXZ2koQFZbE
iPhone devices emulator https://www.youtube.com/watch?v=YGOviWHPNjQ
Also Chrome DevTools (Chrome Inspector) for the mobile website view simulation
Xcode
Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS.
Android Studio
Android Studio is the official integrated development environment (IDE) for Google’s Android operating system and designed specifically for Android development. Android Developers use Android Studio to develop applications and test their code.
ADB (Android Debugging Bridge)
Android Debug Bridge (ADB) is a versatile command-line tool that lets you communicate with a device. The ADB command facilitates a variety of device actions, such as installing and debugging apps, collect logs, take screenshots are manipulated device files. It provides access to a Unix shell that you can use to run a variety of commands on a device.
ADB usually communicates with the device over USB (the device needs to be connected to your machine). QA Engineers mainly use the ADB tool to install builds and collect system logs.
Enable Developer Mode on Android
- From the home screen, tap the Apps icon.
- Find and tap on Settings.
- Scroll down and tap on About phone.
- Find and tap Software info.
- Find Build Number and tap it 7 times.
- Once you see the prompt “Developer mode has been turned on,” then you’ve successfully enabled it.
Enable Developer Mode on iOS
On iOS it is enabled via Xcode:
- Scroll down and tap Developer.
- The Developer option will automatically appear next to a hammer icon on your iPhone’s Settings menu when you plug it into your computer while running Xcode.