Saturday, 17 August 2013

Interrupt testing on mobile

Interrupt testing is process to replicate abrupt(Unexpected) interrupt to the application,This can be achieved in various ways and techniques depending on the application under test.


Common Interrupts :

1]Phone call when the application is running or is in background
2]Battery removal when the application is running or is in background
3]Device shut down
4]OS upgrade
5]Run other applications that uses your android resources to the fullest(suggestion : Bus driving 3d)

Some specific scenarios for application using network :

1]Connect to network but remove LAN connection from router so device can sense wifi state on device but cannot connect to internet
2]Connection via VPN and VPN disconnected

Scenario for Application using services :

1]Kill service by clicking on recent button and swiping the application right to kill app and services
2]Kill app using third party App killer
3]Kill specific services from Settings->Manage Applications

Scenarios for Application Linked to account Manager :

1]Remove account from Settings->Account Manager


No comments:

Post a Comment