Finding exact difference between 2 instances
Improving Swift test debugging by pinpointing exact property differences between object instances instead of generic failure messages.
Improving Swift test debugging by pinpointing exact property differences between object instances instead of generic failure messages.
Explains the differences between Nimble's toEventually and waitUntil for testing asynchronous Swift code, with guidance on when to use each.
A tutorial on using XCTest closure-based expectations with NSPredicate to test asynchronous Swift code.
Exploring UI testing on iOS, comparing KIF and XCUI, and solving flaky tests with better synchronization techniques.
PSPDFKit's journey to achieving fast and reliable UI testing for their iOS PDF SDK, covering strategies beyond Apple's XCUI framework.
A guide on how to write unit tests for Swift code that uses the delegate pattern for asynchronous operations, using XCTest and the Spy test pattern.
A tutorial on testing asynchronous callback functions in Swift using XCTestExpectation, part of a series on practical testing.
A guide to preventing unit tests from loading the main AppDelegate in Swift, improving test speed and isolation.
A guide to creating parameterized XCTest test cases in Swift, including workarounds for NSInvocation limitations.
Introduces Nimble, a matcher framework for Swift/Objective-C, to enhance XCTest cases with more readable and expressive syntax.
A tutorial on using Xcode 7's UI testing framework, focusing on asynchronous waiting for view changes with code examples.
An overview of iOS testing tools and practices in 2015, covering XCTest, UIAutomation, and continuous integration options.