Unit Testing with Xcode

$39.99

Add to Cart

Description

In this course Scotty and Graham Lee help you to not only understand the mechanics of unit testing in Xcode but also show you how you might design your code to be more testable.

By working through a number of examples you will initially learn how to set up unit tests within Xcode 4 and perform basic unit testing before moving on to discover how you can test parts of your code that you previously might have thought were not possible to unit test such as code that uses singletons, networks, tableviews, user defaults and even core data.

All the code we look at during the course in included so you can follow along and make sure you fully grasp and understand each aspect of what is being taught.

The course ends with a general discussion of unit testing principles and examines how adopting a test driven approach to your development could end up saving you time and help you to produce more robust applications

The course is suitable for both OS X and iOS developers

Image of Graham Lee

Presenter:
Graham Lee

Graham is the founder and director of Fuzzy Aliens, and author of Professional Cocoa Application Security published by John Wiley & Sons, Inc. He started writing Objective-C code on his University’s NeXT workstations, and has been writing software for a living throughout the 21st Century (though he tends to keep quiet about his first paid gig, an emacs major-mode). His security and general programming expertise have helped to bring dozens of apps to the iPhone and iPad App Store.

Graham holds a postgraduate certificate in software security from Oxford University, where he focused on Requirements Engineering, Designing for Security, People and Security & Risk Analysis. Graham is a member of the ISSA. He has presented at conferences in the UK and US on security and good software engineering practice in Mac and iOS development.

Company: Fuzzy Aliens
Blog: Secure Mac Programming
Twitter: @iamleeg

Content

Chapter 01. Course Introduction


Duration: 4 mins.

Chapter 02. Introduction to Unit Testing


Duration: 15 mins.

Chapter 03. Setting Up Unit Tests in Xcode


Duration: 15 mins.

Chapter 04. Unit Testing A ViewController With a XIB File


Duration: 32 mins.

Chapter 05. Unit Testing Singleton Classes


Duration: 24 mins.

Chapter 06. Unit Testing Core Data Code


Duration: 27 mins.

Chapter 07. Unit Testing Network Connected Code


Duration: 14 mins.

Chapter 08. Unit Testing TableView Datasources


Duration: 20 mins.

Chapter 09. Unit Testing User Defaults


Duration: 12 mins.

Chapter 10. Making Test Driven Development Work For You


Duration: 30 mins.

What You Get

Running Time:
190 mins
Resolution:
960x540
Download size:
1.2GB
Format:
DRM Free M4V
Extras:
All Sample Code is Provided