Mobile App Tests
BitBar is a mobile app testing platform which provides the following approaches to testing:
Live (or manual) testing allows you to have manual access to real BitBar testing devices and troubleshoot issues reported by your customers and verify the real-world user experience. See Live (or Manual) Testing for details.
Automated testing allows you to run automated mobile tests on any number of Android and iOS devices at the same time. BitBar supports any native mobile test automation framework and all languages (Java, Ruby, Python, JavaScript, and so on).
This section describes the testing approaches in BitBar and provides detailed information on test preparation, test management, and test results.
Note on signing iOS apps
We re-sign iOS applications so that they could run on BitBar Cloud. By doing so, we remove support for the following capabilities:
Access WiFi Information
App Attest
App Groups
Apple Pay Payment Processing
Associated Domains
AutoFill Credential Provider
ClassKit
Communication Notifications
Custom Network Protocol
Data Protection
Extended Virtual Address Space
Family Controls
FileProvider TestingMode
Fonts
Game Center
Group Activities
HealthKit
HealthKit Estimate Recalibration
HLS Interstitial Previews
HomeKit
Hotspot
iCloud
In-App Purchase
Increased Memory Limit
Inter-App Audio
Low Latency HLS
Mac Catalyst (Existing Apps Only)
Maps
MDM Managed Associated Domains
Multipath
Network Extensions
NFC Tag Reading
Personal VPN
Push Notifications
Sign In with Apple
SiriKit
System Extension
Time Sensitive Notifications
User Management
Wallet
Wireless Accessory Configuration
The removed capabilities are replaced with the following ones:
Data Protection
iCloud
Inter-App Audio
Maps
NetworkExtensions
SiriKit
Wallet
We can also handle the process in other way. We can omit re-signing within BitBar Private Cloud setups or with dedicated devices in BitBar Public Cloud. This way, you have the possibility to use your own distribution certificate.
If you are interested in one of these solutions, contact us.