Pete Hodgson (twitter github blog)
Ben Scheirman (twitter github blog NSSreencast)
Rod Schmidt (twitter github infiniteNIL)
Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
03:00 – Why don’t people test in iOS?
06:12 – Testing Definitions and the Mechanics of Testing
Instruments User Guide
13:00 – Why do we test our code? Why is it worth it?
19:28 – Practicing TDD (Test-driven development)
UI View Controllers
25:33 – Unit Testing is hard
28:01 – Tools
Send Testing Kit aka OCUnit
Application and Logic Tests
Running objective-c tests from the command line (with color) (Ben’s Script based on Eloy Durán’s)
Writing Tests for RubyMotion Apps
42:00 – Frank
Writing iOS acceptance tests using Kiwi: Pete Hodgson
Oban Scotch (Ben)
NSScreencast: Automated Testing with Kiwi (Pete)
Rock Climbing (Pete)
Scarlett Red (Pete)
Test-Driven iOS Development by Graham J. Lee (Rod)
Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Pete)
iOS/Mac & differences with Josh Abernathy
PETE: So what are we talking about this Tuesday morning?
CHUCK: I'm not sure, but I think we should write a test for it first.
CHUCK: Hey everybody and welcome to Episode 3 of iPhreaks! This week on our panel we have, Pete Hodgson.
PETE: Hello from Butte Lake!
CHUCK: Ben Scheirman…Butte Lake…
BEN: Very well done. Very well done.
CHUCK: Ben Scheirman.
BEN: Hello from Houston!
CHUCK: We also have, Rod Schimdt.
ROD: Hello from Salt Lake City!
CHUCK: Sorry, Rod. I was looking at Pete's picture and I was like “No, I already said Pete”.
BEN: Yeah, for those who didn't get the joke we were looking at the transcription from last episode, or from episode 1. And —
CHUCK: Did that get fixed?
PETE: It got fixed, yeah.
BEN: Okay. So originally, Pete said he's from Berkeley and it came through as Butte Lake, which I thought was hilarious.
PETE: I was pretty — I was looking for the transcript — it's pretty hilarious how much my accent has closed issues. For whatever personal machine is doing that transcription is definitely challenged by my accent.
CHUCK: We're really sorry to the transcriptionist.
CHUCK: We will pick our panelist more carefully next time.
PETE: Oh! It's my fault, huh?
CHUCK: Anyway…And you can tell I had to ask if it got fixed because I just asked Mandy to do it and assume it's done.
PETE: Yeah. No, she fixed it. She fixed it very very quickly.
PETE: And I'm used to that. I'm living in a [inaudible] when you found out like you have automated voice systems. They often don't work with British accent so I have to put on like a stupid American accent when I'm…operator!
CHUCK: It's funny, too, because a lot of times on those automated systems, they have somebody with a British accent or a fake British accent like speaking.
PETE: Yeah. But they didn't understand British. Siri didn't understand British for a very long time because you couldn't get like, if you lived in the US, you couldn't get American, so you couldn't get British Siri to work with like American information. So if I wanted to actually know about anything about America like where I live, I'd have to use the American version Siri, but she couldn't understand my pronunciation.
CHUCK: So is the British Siri more polite?