Swift Testing

Open-source Swift projects categorized as Testing | Edit details

Top 23 Swift Testing Projects

  • GitHub repo Quick

    The Swift (and Objective-C) testing framework.

    Project mention: Mobile e2e tests using WebdriverIO and Appium | dev.to | 2021-02-28

    These tests are responsible for validating that a single unit is working properly. You can think of a unit as a class or function. These tests are written in an isolated fashion. I mean, if the rest of the system is full of bugs and nothing else work, if this unit work, the test will pass. They are also repeatable. They don't depend on anything else, really. Anytime you run the test, if the code hasn't changed, the test will report the same result. These tests are intimately related to the code quality of your project. If your code is clean, these tests should be relatively easy to write. When writing unit tests in iOS, you usually use XCTest or Quick

  • GitHub repo Nimble

    A Matcher Framework for Swift and Objective-C

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • GitHub repo SnapshotTesting

    📸 Delightful Swift snapshot testing.

    Project mention: Snapshot Testing in Swift | dev.to | 2021-09-30
  • GitHub repo UI Testing Cheat Sheet

    How do I test this with UI Testing?

  • GitHub repo SwiftMonkey

    A framework for doing randomised UI testing of iOS apps

  • GitHub repo Fakery

    :alien: Swift fake data generator

    Project mention: Show HN: Fake Data Generation in Swift | news.ycombinator.com | 2021-08-11
  • GitHub repo Cuckoo

    Boilerplate-free mocking framework for Swift!

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Mockingjay

    An elegant library for stubbing HTTP requests with ease in Swift

  • GitHub repo SwiftCheck

    QuickCheck for Swift

  • GitHub repo UIFontComplete

    Font management (System & Custom) for iOS and tvOS

  • GitHub repo Sizes

    View your app on different device and font sizes

  • GitHub repo WKZombie

    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. It can be used to run automated tests / snapshots and manipulate websites using Javascript.

  • GitHub repo ViewInspector

    Runtime introspection and unit testing of SwiftUI views (by nalexn)

  • GitHub repo swift-corelibs-xctest

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

  • GitHub repo Sleipnir

    BDD-style framework for Swift

  • GitHub repo SwiftyMocky

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

  • GitHub repo 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

  • GitHub repo Kakapo

    🐤Dynamically Mock server behaviors and responses in Swift

  • GitHub repo Mocker

    Mock Alamofire and URLSession requests without touching your code implementation

  • GitHub repo DVR

    Network testing for Swift

  • GitHub repo NaughtyKeyboard

    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.

  • GitHub repo Erik

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

  • GitHub repo Mockingbird

    A Swifty mocking framework for Swift and Objective-C. (by birdrides)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-30.

Swift Testing related posts


What are some of the best open-source Testing projects in Swift? This list will help you:

Project Stars
1 Quick 9,327
2 Nimble 4,349
3 SnapshotTesting 2,405
4 UI Testing Cheat Sheet 2,030
5 SwiftMonkey 1,892
6 Fakery 1,574
7 Cuckoo 1,452
8 Mockingjay 1,449
9 SwiftCheck 1,352
10 UIFontComplete 1,289
11 Sizes 1,219
12 WKZombie 1,113
13 ViewInspector 1,047
14 swift-corelibs-xctest 954
15 Sleipnir 850
16 SwiftyMocky 823
17 Buildasaur 783
18 Kakapo 771
19 Mocker 716
20 DVR 647
21 NaughtyKeyboard 590
22 Erik 476
23 Mockingbird 421
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.