Learning mobile application testing and I have experience selenium webdriver with java
I am new to "Mobile application testing" and I googled and got appium and selandroid. I want to learn mobile application testing and I have experience selenium webdriver with java. Queries are: I am not sure to learn Mobile application testing do I require IOS, android mobile phones?. (I have IOS Mobile apple 3gs). If real mobile is not required then, how to do this test any links, suggestions, etc. Open source tool to learn Mobile application testing and tutorial. Please suggest.....!!!!! Thanks much..
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 real user, and uses the application in any way they can think of. Given the cost of a tester ($$$) versus the cost of a handset ($), this means testing requires a lot of different mobile phones and tablets. These are usually owned by the company, not the tester. Run the mobile OS in a virtual environment. The specifics depend highly on the OS, OS version, and application development framework. A lot of the options can be found by googling the name of the OS/framework, combined with "automated test". E.g "iOS automated test" or "xamarin automated test". Too broad a question, and too opinion based to provide an objective answer.