Quality is delighting customers
There are some minimum tests that have to be performed in mobile applications.
Following are some of them.
1) Installation : Installation should be successful, version no, release notes should be available and icon should be created.
2) Un installation : Un Installatio should be successful.
4) Application Start/Stop behaviour.
5) some tests on Network
6) Voice call handling while using the application.
7) SMS handling while using application.
8) Unmapped keys should not working while using application.
9) Application logo should be present
10) Try to install and use the application, when u have low memory.
11) Try to use Clear key. Clear key should navigate to the previous screen.
12) Visual feedback of the application
13) continual keypad entry.
14) charger effect
15) removal of battery.
16) battery consumption
17) Access application when low battery.
18) Installed application should not hamper any other installed application.
19) External communications like bluetooth and IR.
Apart from the above, the test cases and testing depends on the functionality of your application.
Common issues while testing android and iphone.
Hello Suman Ravuru,
Thank you very much for this. Its really helpful and easy to understand.
Testing is a much larger topic and there are numerous ways to test an application (mobile or not). I'll assume that your are not asking how to test and are instead asking more about the technical aspects of testing for the mobile platform.
On both platforms you are going to want to create a tiered testing approach. iPhone and Android both have an emulator program and you are going to want to focus your automation efforts on this. In other words, you will want to create automated scripts that load the application in the emulator and verify (or specify) the behavior of the application. I would also use the emulator as a first-look verification of the visual aspects. I suggest making these two things the majority of your testing effort.
The next thing you will do is load the application on a device (phone). While this is important, you do not want to make this your primary focus while testing as the testing will move slowly and the feedback loop is very long. Use this as a review of the primary behavior - perhaps once a week or so.
As far as tools, I would suggest cucumber with iCuke for the iPhone platform. I have experience with this and know that it works very well. For android I would look into the selenium android driver. I have not used it but it seems to be the best I could find. Although this driver is available on Java I would suggest using the ruby bindings as you will likely find them much simpler to use.
Hope this helps.
You can try out test tool like eggPlant. The GUI based test tool can perform mobile application testing across all operating systems and devices. However its not open source.
Get more information at www.testplant.com
TestMax offers Mobile Application/Content Testing which makes sure that it delivers desired content and required quality to the end user.
Please visit http://www.kochartechnosoft.com/ApplicationContentTesting.html for more information.
I am new in mobile testing, I have one question - What is difference b/w Native & Hybrid App?
Please also share any document, test case for further reference.