Tag Info

Hot answers tagged

3

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 ...


3

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


2

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 ...


2

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.


2

First of all you would need a sandbox user for testing In App purchase. Once its available you can start testing. I would like to mention some of the test cases I followed for In App Purchase: Check if user is able to buy the app on entering correct credentials Check user is NOT able to buy the app on entering incorrect credentials Check the status of the ...


2

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 ...


2

One way I can think of a avoiding using sendKeys() is to execute a Javascript function that will set the value of the web element. The below example assumes JQuery is available on the page: driver.executeScript("$('window>textfield').val('User');");


2

Currently I also test a app with notifications and after upgrading the app, the badge count is still present. The app control the badge. An application is responsible for managing the badge number. If the application does not clear the badge, the push message(s) will remain in the notification center. After an application receives a push notification, ...


1

Your can give xcode(iOS emulator) a try and try to write a script to execute the emulator automatically. Addendum: I do not have a hands on experience of it but once you have your app/website running in xcode emulator you can write test scripts using the IPhoneDriver plugin of selenium webdriver and run your tests! I suppose this link below can give you ...


1

This question is very broad, therefore the answer has to be broad as well. "mobile application testing" is as specific as "mobile application development". Applications are tested at different layers. One extremely important layer is exploratory testing, which requires that the tester runs the application in a setup that's as close as possible to that of a ...


1

Here are few good UX articles on mobile notifications: A Conversation with Gina Trapani: On Designing Meaningful Notifications The Elements Of The Mobile User Experience (see Feedback subsection) Mobile Notifications Why iOS notifications are ruining my marriage (and UX solutions) And my opinion is: When user taps on specific notification, ...


1

I have used eggPlant by TestPlant with success. Pros: Can be used on pretty much any platform that you can remote into Has a very good image compare solution with good flexibility/resiliency I have used this with great success on iOS, Android, Linux, Windows, Mac Cons: Uses image compare Uses a proprietary language Expensive I have also used Appium, ...


1

SeeTest by Experitest is a decent tool that might match your needs. SeeTest It works on the GUI level, but can interface API's beneath it too.


1

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()[2].tap(); The [2] 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.


1

You can try this tools: Grid Wichterle https://play.google.com/store/apps/details?id=eu.inmite.android.gridwichterle&hl=cs Pixel Ruler http://www.pixel-ruler.net/ Disclaimer: I'm author of the second one :-)


1

If you have to UI testing for web applications, you can make use of selenium. http://docs.seleniumhq.org/download/ It will help you create automated tests as you can recrd your UI actions and them re-play them back at a later point of time. Now when we are doing the UI testing, what we can do is we can change the user agent in our web browser to simulate an ...


1

For iOS I would like to suggest Test Studio which is an existing tool. You can download this app from AppStore and integrate its extension in your app. Once its done then you can run your app from the Test Studio and can record your script for the app. This script can be shared with different iOS devices using their web portal and you can run the script on ...


1

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