The test development of the Android APP directly packages an apk package and sends it to the test. The test can be installed on any Android device to start the test work; however, iOS cannot. If you want to install the APP in the iOS system, you must obtain Apple's authorization. iOS is relatively fewer tutorials for iOS testing due to the privacy of Apple's system.
There are four methods for testing mobile apps: real machine running, ipa package, (testFlighe) email, and dandelion testing.
1. Real machine operation
Using a real machine to debug a data cable requires a programmer's mobile phone to connect the data cable, which is not very convenient for others to test (in the past, I need to download the real machine debugging certificate)
2. Test the .ipa package
Install and test by adding the device UDIID (Unique Device Identifier) to the whitelist of the developer account. Therefore, general testers need to collect the UDID of the test device and provide it to the development. After the development is manually added, the test can use this UDID device to install the internal test version of iOS application; a developer account can add 100 accounts, not more or less, this method does not require Apple's review and is suitable for frequent packaging and testing, but collecting UDIDs of the test device one by one is more troublesome.
3. Add tester through testFlight
Internal testers (up to 25 people), external testers (2000 people).
This is Apple's official testing tool, divided into internal and external testing. For internal testing, there is no need to go to Apple for review, but there are only 25 testers that can be added (added through the appleID mailbox); external testing needs to be approved by Apple and can be opened to up to 10,000 people for testing, but an additional fee is required. Because it needs to be reviewed by Apple, the time period will be longer, so this method is more suitable for testing that is relatively stable and does not require frequent packaging. However, the submission of test versions of general companies through internal testing is done, and there are relatively limited testers that can be added.
4. Dandelion test
Dandelion is a third party that provides professional in-test service for mobile applications. You only need to upload the application that needs to be tested to Dandelion. Dandelion will automatically generate a download link and a QR code. The internal test user can install the internal test application to mobile phones and other devices for testing by scanning the QR code on his mobile phone. However, it is necessary to successfully install it by scanning this QR code, and the test equipment also needs to provide UDID and add it to the developer account. This tool is more convenient than FIR. You can collect UDID by scanning the QR code directly, and you can successfully install and install the application by scanning the QR code directly.
Here is the summary of the methods for testing mobile APPs on iOS: real machine running, ipa package, testFlighe, and Dandelion. For more information about the summary of the methods for testing mobile APPs on iOS, please search for my previous articles or continue browsing the related articles below. I hope everyone will support me in the future!