In addition to typical software testing methods, there are other important factors to keep in mind when testing your iPad app. First, test on a real iPad. Although the iPhone Simulator provided by Apple is free, an actual device can reveal glitches that could go unnoticed on the Simulator.
If you developed an app that ran perfectly on the iPhone, Apple says that you can run it on an iPad just out of the box. However, this isn’t always the outcome. Apps that worked well on the iPhone may become unstable when they migrate to the iPad. Only thorough testing can reveal bugs before you release your app.
You can use Xcode’s graphical debugger to help with finding what’s at fault in the code. Instruments, also included with the SDK, collects real-time performance data to help you identify and fix serious performance issues.
Another tip: try out your app on an iPad while using a Wi-Fi connection. You can quickly determine if there are any issues using a wireless connection. Remember, you are testing how a user may interact with the iPad in the real world. In addition, test the connection with a carrier network if you can.
The Apple Developer Program features technical support from Apple engineers and two technical support incidents where you can receive help at the code-level, guidance, and technical documentation. In order to be a member of the Developer Program you must pay $99 per year. This allows you to test on a real iPad and submit your app to the App Store. The yearly fee also includes assistance with the distribution of your app.
Finally, when software testing keep in mind that the iPad is a new device and no one knows all of the ways a user might approach it.










