Firefox OS/Comms/Dialer/SmokeTest

From MozillaWiki
Jump to: navigation, search

Smoke Testing of the CallScreen Hangup states (GSM)

This is a list of scenarios/test cases. Essentially, should verify the following:

  • call is hung up properly.
  • in multi-party calls only the remote that hung up should be disconnected
  • The duration of the call should be briefly displayed after the call is hung up
  • Call should be entered in call log.
  • The contact photo should appear for a calling number that has a contact associated with it.

Single call scenarios

  • incoming - remote hangup
  • incoming - local reject
  • incoming - local hangup
  • incoming - remote hangup while alerting
  • outgoing - remote hangup
  • outgoing - local hangup
  • outgoing - local hangup before connect achieved

Multiple calls

  • 1 active 1 held - remote hangups
  • 1 active 1 held - local hangups

Conference call

  • 1 active conf call - local hangup all
  • 1 active conf call - remote hangup one at a time
  • 1 active conf call + 1 held separate call - remote hangup
  • 1 active conf call + 1 held separate call - local hangup

background hangups

(Essentially hanging up remotes while the callscreen is backgrounded)

  • single call - remote hangs up while callscreen backgrounded
  • conf call - remote hangs up while callscreen backgrounded
  • conf call + 1 separate call - remote hangs up while callscreen backgrounded