Another thing to consider when recruiting and lining up testers is covering your bases in terms of devices and iOS versions. During the concept design you made a decision as to what devices and device operating systems your app would be compatible with. During testing you want to exercise the app on all the different devises and operating systems specified. If the app is supposed to work with iPhones, iPads, and iPod Touches, you need to test the app on each device. If the app is supposed to work with iPhone iOS versions 4.0 to 6.0, then you should test it on all versions within that range.
You will likely have to go through several iterations of tests to get close to the final version. During the early revisions, it might be best to test the app yourself or have a few primary app testers involved to provide feedback. As obvious and basic issues get resolved and the project is on track to a final revision, the wider scope of testers or testing services can get involved.
When the developer sends updated builds, you must delete the previous revision from iTunes and the device before copying the new version to the iTunes Library. To do this, select the existing app in the Library and press the Delete key. You will then need to sync the device to verify that the old app version is gone from the Library and the device. If the app, for some reason, did not disappear from the device, then you may have to delete it manually. To do so, go online and find the Apple instructions for manually managing files for that device and delete it.Once the old revision is deleted you can install the latest build and resume testing.
Typically, making revisions to address specific issues or problems in code is easier than the creating original code, so a good developer should be fairly responsive with revisions. As explained before, there are exceptions to this-especially with new or unproven techniques and technology or with accessing and formatting external data sources. The more issues found and corrected during each test and revision iteration, the faster and the better the testing phase will go.
When you deliver feedback on a revision to the developer, there should be clear communication about when the developer will have a new revision. The worst thing to do during the testing/revision stage, or any stage of the process, for that matter, is to wonder about what is going on.
If the developer misses a deadline or doesn’t reply to your calls or emails in a timely way, just give them a polite follow up.
When the app works like it should the testing phase is complete and it is time to move on to its release to the Apple App Store. Unless the project requires further involvement of the developer, it is now time to pay them the final portions of their fees. Depending on the developer, they may have some acceptance documents for you to sign. Of course, only do so when you have firm evidence that the project is competed satisfactorily.
If you have been pleased with your developer and the way he/she fulfilled the project requirements, you want to make sure you leave the door open for future work. After all, there is a good chance your app will need updates and revisions down the road. Naturally, the best source for these revisions and updates would be the developer who created the app in the first place.
Now that you have a working app, you are ready to take the next step. If you are developing a personal app or one for inside business use, your work is mostly done. If you want to market the app to public, for free or for a price, you still have some work to do. It is now time to move on to this next stage.
"The Space-O team were great to work with. Every part of the process went as per the agreed schedule, and the finished prototype met, and in most cases, exceeded my expectations. While Space-O wasn't the most price competitive of the quotes I received, the quality of their work, professionalism, and product, was well worth the additional cost. Highly recommend, and will continue to use their services for future projects."
"Eugene, Vlad, Jigar and their respective teams have been fantastic on all the various apps they have worked on and developed for us over the past 18 months. They are always proactive, responsive to questions and consistently provide top quality development and design work. The use of Skype, email and their own project management tool also makes it easy to keep track on how a project is progressing. I would highly recommend Space-O Technologies for any iOS development or design."
"Space-O continually went above and beyond the requirements of the project, developing a remarkably robust and functional platform. By handling any issues promptly, the team proved their excellent project management and communication skills. I can't even explain with how impressed I am now working with them. I would have been satisfied if they had delivered what they had sold me, but this service goes above and beyond.What was very unique about Space-O is how they make sure the milestones aren't missed. I guess that goes along with why I'm so satisfied with their service. Their responsiveness and their exceptional documentation are Space-O Technologies' best qualities. There are plenty of other companies that deliver great quality work, but the reason why I'm talking about Space-O Technologies is because I believe their project management and their communication saves me money."
Space-O Infoweb Inc, Suite 100-B 8585 E. Bell Road Scottsdale, Arizona 85260 +1 (650) 666-3071