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.