Top Swift Frameworks & Libraries for testing

The Swift (and Objective-C) testing framework.

A Matcher Framework for Swift and Objective-C

A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind....

A framework for doing randomised UI testing of iOS apps

📸 Delightful Swift snapshot testing.

Random data generation in Swift

WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. I...

Find common xib and storyboard-related problems without running your app or writing unit tests.

:clapper: Tame async code with battle-tested promises

The XCTest Project, A Swift core library for providing unit test support

A collection of test cases crashing the Swift compiler.

Execute tests in parallel on multiple iOS Simulators

Simple way to identify what is different between 2 instances of any type. Must have for TDD.

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...

Declarative, testable data source of UICollectionView and UITableView.

Framework for automatic mock generation. Adds a set of handy methods, simplifying testing. One of the best and most complete solutions, including generics support...

Universal Links testing made easy

Network testing for Swift

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 t...

A tool to generate test code coverage information for Swift.

Runtime introspection and unit testing of SwiftUI views

🚩 Allows developers to configure feature flags, run multiple A/B tests or phase feature roll out using a JSON configuration file....

Xcode-like HTML report for Unit and UI Tests

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

Snapshot testing in a snap 🎨

Custom TableView written in Swift where cells are scrolling in an arc defined by a BezierPath. Project even include classes for testing and constructing new Bezier...

a demo project for testing iOS network extension with NEkit

App for developers to test REST API.

🏷 TaggerKit helps you to quickly implement tags in your UIKit apps, so you can go on and test your idea without having to worry about logic and custom collection...

SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more....