QA platform requirements for KIK integration - kik

Is it fair to assume that if we tested on these platform, we've covered all QA requirements?
Our assumption is that testing on 7.0 is the same as 7.X, and similarly for Android, testing on an OS like Gingerbread would cover all 2.3 variants, and similarly Jelly Bean would cover all 4.1-4.3. Our assumption is that there isn't much difference btwn the variants.
Please advise on what good coverage is. Thanks.
iPhone 5C/7.0.4
iPhone 5S/8.0
iPhone 5/6.0
iPhone 5S/7.0.4
S2 Skyrocket/2.3.5/GINGERBREAD
LG Nexus 5/4.4.2/JELLYBEAN
Samsung Galaxy S4/4.2/JELLBEAN
HTC One X/4.0.3/ICE CREAM SANDWICH
Samsung Galaxy S3 Mini/4.1.1/JELLYBEAN
Samsung Galaxy Tab 7.7/3.2/HONEYCOMB

Generally testing on any of the variants of the following will be sufficient for passing QA:
iOS 4/5 (if you decided to include support for these)
iOS 6
iOS 7
Android 2.2 (if you decide to include support for it)
Android 2.3 (any one of 2.3.x will work)
Android 4.0.3
Android 4.3

Related

Which version iOS, Android and Windows devices should I use for testing my Xamarin app?

I'm dabbling in Xamarin-based apps. I want to test my stuff on real iOS, Android and Windows devices.
(I'll use the emulators and "test cloud", but I also want to test physically. Just one device for each platform, don't care about resolution, etc.)
As of this year - 2016 - what is the minimum version I should target for each OS when I'm buying these three devices?
I won't buy the latest and greatest of each, so my fear is that I'll buy devices which are outdated. I just want old/cheap devices for my test bed, but they must be new enough to work with Xamarin.
Most of my clients want their mobile apps to support current and two prior major versions of OS, e.g. at the moment iOS 9, 8, 7 and support Android 6, 5, 4(.1.1). Using Xamarin for about two years now have had no problems in achieving this. I keep a 2012 Motorola Droid Razr HD running Android 4.1.1, a 2013 Nexus 7 running Android 6, an iPad 2, an iPhone 6, an iPod Touch. Less variation in capabilities and behaviors on the Apple side makes things easier there. Your idea of having a small group of devices has served me well.

How to preview site on mobile emulators

Hi I am developing a mobile version of my WordPress site using WP Touch Pro, are there any good emulators so I can see the results on different platforms?
yup:
http://www.electricplum.com/dlsim.html
will show you ipad and iphone simulations.
If you're on a Mac, you can use the free iOS SDK which includes an iOS Simulator. Android also has one; it takes a few extra steps to setup, but it's also free and cross-platform. Blackberry has one as well, pretty much all platforms do. I develop mobile sites all the time and these are the tools I use, and they're invaluable.
This has a few different emulations available: http://mobiletest.me/
This is a great extension for chrome , User-Agent Switcher for Chrome

Mobile Phone emulator

Is there a good all in one emulator for testing mobile websites. Just using 'media queries and need to test on predominantly iphone, blackberry, android, and windows 7 phones.
Many thanks,
C
There is no one solution that will work on all these platforms however the SDKs for all include simulators/emulators and the best part is that all but for the iPhone are free.
BlackBerry Simulators
Android Emulator
Windows Phone 7 Emulator
The iPhone SDK also includes a simulator (Mac only) but if you need to test on a PC, you can do a pretty good job using http://iphone4simulator.com/ running in Safari for Windows.
As with all simulator/emulator usage, these are good for initial testing but you need to use an actual device to get true results.
Also note that different BlackBerry devices use different default browsers. Android devices also use varying versions of WebKit so you may see some variation between actual devices which isn't shown in the emulator.
In addition to Matt's reply, I think you should also test the different browsers available for smartphones.
For example the popular Opera mobile: http://www.opera.com/mobile/demo/
You might find http://quirktools.com/screenfly/ very useful for testing mobile websites on different screen sizes. It's not as true as a native emulator, but it allows you to test several phones, tablets, etc. at one site and you don't have to install any software.
try http://www.browserstack.com/. This one is not free, but it gives a trial period of 30 minutes for each account we create
Try Mobile web browser emulator this free tools help you testing mobile websites
If you just want to simulate the mobile device user agent and screen resolutions, also check out chrome's mobile device simulator https://developer.chrome.com/devtools/docs/device-mode#enable-device-mode

Mobile Programming for Blackberry, iPod, and Android

I bought an iPod touch 3rd Gen half year ago, and I got recently an iPad WiFi. I also have a Onyx Bold Blackberry.
I don't have a Mac Book or any other apple product of laptop.
As a programmer, I speak C, Delphi and Java. I'd like to start playing around in mobile application.
I don't know whether I should start in Blackberry platform, iPod /iPad platform, or Android platform.
Ok, for each platform, what is the cheapest way to get started to play around the language?
1. Blackberry
2. iPod
3. Android
Learn HTML5 and you can build apps that can work on all platforms such as IPhone/IPad, Android and Blackberry. You can just build a mobile version of your site such as mobile.mysite.com. You can then choose to implement the server side with the language of your choice/familiarity.
The path of least resistance and also of lowest cost for you is Java development for Android. Only problem, you don't seem to have an Android phone. Though i'm sure you can pick up a used one cheap.
Why: The Eclipse IDE is free, there are free Eclipse plugins available from Google for Android dev, there's no annual dev cost like with iPhone/iPad development
In my opinion, you should start with an Android phone. You will be able to write your applications in Java, and test your applications on the device. The iPhone requires that you write your applications in objective-c, and requires developers to be a part of the iPhone Developer's Program in order to run their applications on an actual device (The membership fee is $99/year).
The documentation for the Android OS is superb, and once you have installed the Android SDK with the Eclipse Plugin, you can have a hello world application finished in a few minutes.

Can we test any and every app on DeviceAnyWhere?

Let's say i have an app on BB, Android, iPhone and Windows Mobile.
So can we test apps developed on any platform on DeviceAnyWhere? Please confirm.
Here's the link: http://www.deviceanywhere.com/
In short, yes. The most popular devices available will be on DA. I've tested an app on about 20 different phones, from Nokia, Blackberry, iPhone, Droid and the likes.
Furthermore, the devices are 'actual' devices - not emulators which is great. You might find some of them sluggish though - testing has proven tedious in previous experiences.

Resources