"Can we submit yet?" - The secret to blazing-fast, rock-solid automated tests

26th May 2016 in London at CodeNode

There are 24 other SkillsCasts available from iOSCon 2016 - The conference for iOS and Swift Developers

Please log in to watch this conference skillscast.

572640841 640

Acceptance Testing is one of the essential components of a healthy software development process; unfortunately on iOS this can result in the creation of slow, brittle and highly complex UI automation tests. These can leave you wondering, is it worth it? By revisiting fundamentals this talk explores the role it should play in driving collaboration between business and software and how it can be best applied to iOS.

In this talk you discover an alternative approach to UI based testing. Through using Fitnesse (a lightweight, open-source testing framework) we walk through an example of how to implement Acceptance Tests on iOS that are blazing fast, rock-solid and actually improve the architecture of your app. Increase you and your teams productivity and discover the secret to answering the question "Can we submit yet?" in seconds instead not days.

The Call for Papers is now open for iOSCon2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.
Get your tickets for iOSCon 2017!.


Thanks to our sponsors

"Can we submit yet?" - The secret to blazing-fast, rock-solid automated tests

Paul Stringer

Paul is an iOS expert combining skills in mobile product design with extensive software engineering experience. An influencer and leader having worked with development teams, key stakeholders and corporate clients incl. Apple and Sky. After years masquerading as a professional developer, Paul discovered 'Clean Code' and began a journey to a new understanding of what being a software professional meant. That journey continues through working with best practices such as TDD, Acceptance Testing and Pair Programming "as standard" in the pursuit of building the best possible software; Paul believes in the principle of getting software right early, and then keeping it working as intended.