Testing

Nimble

1965

A matcher framework for Swift inspired by Cedar.

Sleipnir

837

BDD-style framework highly inspired by Cedar.

Mockingjay

793

An elegant library for stubbing HTTP requests with ease.

SwiftMonkey

755

A framework for doing randomised UI testing of iOS apps.

Kakapo

690

Dynamic mocking library. It allows you to replicate your backend APIs and logic.

SwiftCheck

650

A testing library that automatically generates random data for testing program properties.

Fakery

621

Fake data generator.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

Cuckoo

473

First boilerplate-free mocking framework.

LayoutTest-iOS

453

This library enables you to write unit tests which test the layout of a view in multiple configurations.

PlaygroundTDD

294

Small library to easily run your tests directly within a Playground.

Cribble

267

Tool for visual testing iPhone and iPad apps. Every pixel counts.

yoshi

245

A convenient wrapper around the UI code that is often needed for displaying debug menus.

Spectre

240

BDD Framework and test runner for Swift projects and playgrounds.

Erik

209

A headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.

Vinyl

198

A simple, yet flexible library used for replaying HTTP requests while unit testing.

MockFive

188

A Mocking Framework for Swift Unit Tests.

Volkswagen-Xcode

106

Detects when your Xcode tests are being run in a CI server, and makes them pass.

ABKit

93

AB testing framework for iOS.

CatchingFire

81

Test Library for Swift's Error Handling.

MetovaTestKit

18

A collection of testing utilities to turn crashing test suites into failing test suites.

FireMock

15

Mock HTTP requests. Test your apps with fake data and files responses.

parallel_ios_tests

0

Run iOS tests on multiple simulators in parallel at the same time.