Quick and Nimble are the leading and recommended testing frameworks in the Swift community (although you can use these frameworks in Objective-C as well). Quick is a behaviour driven testing framework similar to Rspec and Specta. Nimble is matcher framework that allows developers to write assert statements that are more readable and clear. Together both Quick and Nimble will help you write more readable code and has a better vocabulary for writing tests.
In this talk, we will go through the essential features of both Quick and Nimble, we will see how to use these frameworks to write more reusable tests. I will share some of my learnings while building the recently revamped PayPal iOS app and discuss how we used Quick and Nimble at PayPal.
Subh is a lead mobile developer at Singapore Power. Prior to Singapore Power, he worked at PayPal where he was leading an iOS team and was instrumental in developing the revamped PayPal iOS app. He is the organizer of iOS Conf SG, an annual iOS conference in Singapore. He also runs iOS Dev Scout, the iOS developer and meetup group in Singapore. He also contributed to the popular iOS tutorial site, Raywenderlich.com