Hot answers tagged ios
Firstly you need to become a member of Apple's developer program, and understand how in app purchase works. As a starting point you should look to Apple's documentation here: https://developer.apple.com/in-app-purchase/. Apple provides sandbox environments to facilitate testing, and it is all covered in the documents and past WWDC sessions. Once you ...
Device or simulator to test updates: of course device because simulator does not support some features (f.e. push notifications, camera, …) How to test, simple but important steps: 1) Install version 1 2) Do some actions: open levels, buy something (levels, things, clothes, money, …), pass some turns if it is game or guess something) 3) Install a new ...
Apple recommends that you first install the current app version from App Store. Then install an ad hoc build of the updated app through iTunes. (Do not use Xcode to install or run updates to your app for quality assurance testing.) Reference: Testing iOS App Updates
You can figure out the possible test area by asking a few questions to your team. Such as how many products should be offered, what their prices are, and if their purchase is restrained in some way (time window, inventory limit, account status, etc). From this you can start making tests that canvas the in-app purchase functionality.
Personally I always get a bit concerned about "what should I test" questions around security testing, because if you need to ask, you really shouldn't be doing security testing. That said you need to start with a threat model do determine the potential attack vectors and then proceed from there. Your application really needs to follow some form of Security ...
You may want to take a look at the index position of the cell you are trying to tap. I am guessing that : target.frontMostApp().alert().tableViews()["Empty list"].cells().tap(); The  is likely the index position of that element in your collection. Take a look at the position of the cell in your collection and set the index accordingly.
The main idea here is install the new one over the old one and still your credentials and error log must work. It need not be only from App store and itunes, you can configure the device to get the updates from your local server also.. assumed it can be connected from outside. Otherwise what you doing is right.. update from itunes. But be sure the update can ...
Only top voted, non community-wiki answers of a minimum length are eligible