Systers Community

Test application for interrupts

An application, while functioning, may face several interruptions like incoming calls or network coverage outage and recovery. This can again be distinguished for −

  • Incoming and Outgoing SMS and MMS
  • Incoming and Outgoing calls
  • Incoming Notifications
  • Alarm
  • Cable Insertion and Removal for data transfer or charging

Above list is not exhaustive but includes the most common scenarios.

Prerequisite:

  • Setup Powerup Android using the instructions given here.

Steps:

  • Run the application.
  • Generate possible interruptions while the application is running.
  • Report the behaviour of application for various interruptions.

Resources

  • Read a few articles on interrupt testing, such as this.
  • Ask any questions in #powerup on Systers Open source Slack. Mention @kamsuri or @prachi1210

Work Submission:

  • Submit an analysis of application behaviour for various interrupts alongside relevant Gifs for demonstration and classify application's behaviour as one of the follows:-
    • Run in background: The interruption takes over while the application takes a back seat.
    • Shows alert. Alert disappears, and you work as usual.
    • Call to Action: You either have to Cancel or Accept the changes before your proceed.
    • No Impact: Interrupt will probably do its job while you continue using your application.
  • Give at least 2 suggestions about how current behaviour of application can be improved

Task tags

  • android
  • interrupt testing
  • quality assurance

Students who completed this task

Fidella, Yuyuan Luo, Valentun, Aryaman Agrawal, Phoebe Fletcher

Task type

  • done_all Quality Assurance
close

2017