Cribble alternatives and similar libraries
Based on the "Other Testing" category.
Alternatively, view Cribble alternatives based on common mentions on social networks and blogs.
-
Buildasaur
Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes. @buildasaur -
NaughtyKeyboard
DISCONTINUED. The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. This is a keyboard to help you test your app from your iOS device. -
Mockingbird
Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete or is unstable or just to reproduce planned/edge cases. -
MetovaTestKit
A collection of useful test helpers designed to ease the burden of writing tests for iOS applications. -
SnappyTestCase
iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase. -
XCTestExtensions
XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test. -
TestKit
The easiest way to implement full BDD in your Swift iOS projects! Use plain English specs (Gherkin) to drive tests that include both UI automation and interacting with application data & state.
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Cribble or a related project?
README
Cribble
Cribble - a tool for visual testing iPhone and iPad apps. Every pixel counts.
Getting Started
An [example app](Demo) is included demonstrating Cribble's functionality.
Usage
Simply add the following lines into your app delegate:
import Cribble
override func motionBegan(_ motion: UIEventSubtype, with event: UIEvent?) {
guard motion == .motionShake else { return }
Cribble.shared.hidden = !Cribble.shared.hidden
}
Shake a device and explore ui's roughness.
Custom options
You may want to use your own parameters for the grid. In that case simply use CribbleOptions
:
let options = CribbleOptions(horizontalStep: 10, verticalStep: 10, opacity: 0.7, color: UIColor.red)
Cribble.shared.options = options
Installation
CocoaPods
To integrate Cribble into your Xcode project using CocoaPods, specify it in your Podfile
:
pod 'Cribble'
Carthage
Add the line github "maxsokolov/cribble"
to your Cartfile
.
Manual
Clone the repo and drag files from Sources
folder into your Xcode project.
Requirements
- iOS 8.0
- Xcode 8.0
Original idea
This project has been driven by product designer Oleg Frolov. Check out his amazing Dribble.
License
Cribble is available under the MIT license. See LICENSE for details.
*Note that all licence references and agreements mentioned in the Cribble README section above
are relevant to that project's source code only.