I have to write first time ios app test cases. I don't understand the different cases between android application and ios application of the same application. I know functionality-wise both are the same, which cases are included into the ios application.

  • Both would be same.. No change require because you are going to test application not a device.. Commented Jul 1, 2015 at 6:28
  • Yes, Both Would be same with functionality , but ios and android both are different and my app is also working in different devices.. Commented Jul 1, 2015 at 10:24
  • 1
    I understand but test cases are based on requirement and functionality not based on device. Still if you want to create then you can.. Commented Jul 1, 2015 at 11:12

3 Answers 3


Although you will be testing on different devices, the test cases should be the same for both operating systems. The test cases should define functionality and expected results given fixed inputs. Although Android and ios are different, I assume you want the application to functionally run the same in both environments.


Hope you are going to test the same application in android and IOS. Then the test case should be exactly the same almost 90 to 95%. Even some test cases may be different based on the size resolution and all the UI aspects with comparing. Mostly in IOS safari browser play the major role so some of the jquery controllers will not load so you have do some focus on that side.strong text


Even though Test cases might be the same but you need to keep these things in your mind.

The layout of each device could be different. Android phones are available in different layout and sizes. This poses a challenge for the testers to test the application on every possible device. On another hand, Apple has limited device portfolio which can be tested easily.

Different layout and sizes result in a resolution to vary from device to device. Chances are there that android app may not function as intended on all the devices. This means the android app needs to be optimized for each device. This increases the number of scenarios to be tested thus increasing the testing efforts.

Hardware specifications also need to be taken into consideration during. The processor speed and memory play a significant role in certain apps to function smoothly. An application designed for high-end phones might not work with low-end phones.
Hence while testing these points’ needs to be remembered.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.