Writing command line interfaces for iOS apps | Rambo Codes
Writing automated tests like unit, integration, or UI tests can be a great way to have reproducible steps that ensure an app is working the way we expect it to. But there are some circumstances where automated testing just doesn't cut it.