An understated approach to iOS integration testing
What is Subliminal?
Subliminal is a framework for writing iOS integration tests. Subliminal provides a familiar OCUnit/XCTest-like interface to Apple’s UIAutomation framework, with tests written entirely in Objective-C. Subliminal also provides a powerful mechanism for your tests to manipulate your application directly.
Features:
Seamless Integration
Write your tests in Objective-C, and run them from Xcode. See rich-text logs and screenshots in Instruments. Use UIAutomation to simulate user interaction. Subliminal lets you use familiar tools, no dependencies required.
Full Control
By using UIAutomation, Subliminal can simulate almost any interaction–without resorting to private APIs. From navigating in-app purchase dialogs, to putting your app to sleep, Subliminal lets you simulate complex interaction like a user. And when you want to manipulate your app directly, Subliminal will help you do that too.
Scalable Tests
Define Objective-C methods to help set up and tear down tests. Leverage native support for continuous integration. Take confidence in Subliminal’s complete documentation and full test coverage. Subliminal is the perfect foundation for your tests.
Overview
- Pricing: Free
- Resource Link: https://github.com/inkling/Subliminal
- Resource Maker on Twitter: Inkling
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Objective-C
- iOS Versions Supported: iOS 6.0+, iOS 7.0+, iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
Related resources
MagicPie
Amazing animations available with MagicPie!
CoinpaprikaAPI
This library provides convenient way to use Coinpaprika.com API in Swift
LaunchKit
A set of web-based tools for mobile app developers, now open source!