Software testing - Cross Platform testing tips


Cross Platform Testing

Today, new gadgets and devices comes every day, and the chances that user will access your website from the device that is new in market is very much a possibility. There is no limit of platforms which the end users use. While your developer is investing so much of his effort and energy into developing the best solution – be it a website or an app. It is essential that the solution should echo with the usage of real world user who is going to use the system in long run.

For example a mobile site you are developing may be used in different mobile phones and tablets which will have different configuration and size. Similarly on desktop the combination is of plenty


As a QA it is not possible to test each and every one of them so it becomes very imperative to decide on combinations that covers most of the market usage.

So How to Plan Your Test?

  • Learn about your audience: You should have good knowledge of who will be the dedicated users of your application and what type of devices and platforms they use most commonly.. This will help you in deciding what platforms or devices should be focused for cross-platform testing.
  • Select Platforms: As soon as you are familiar with user-base, the next step is to decide which platform to support or how will the solution be implemented taking in view your user-base. If your user-base indicates that the end users will be from India countries, then the dedicated platform can be Android.
  • Limit what you do but make that perfect: It is not feasible to test all possible scenarios, even if is – it would not be efficient approach. A more logical approach is to limit your test cases on some factual basis.
  • Invest in Emulator Software: You cannot purchase every device. Select some good emulator and invest in it.

Commonly used tools:

  • Browserstack
  • Mobiletest
  • Browsershots