ofono

Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2014-04-04 22:16:03
Size: 1033
Editor: 209-6-88-107
Comment: Initial version
Revision 14 as of 2014-05-06 18:17:48
Size: 2674
Editor: 209-6-88-107
Comment: added description
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:

== Description ==

This is a test plan for ofono as used by Ubuntu Touch. It ''does not'' cover scenarios and/or test cases for ofono installed on the desktop.
Line 13: Line 17:
 * Dialer / Messaging Apps
 * network-indicator
 
Line 27: Line 33:
Most of the tests below use one or more scripts from the ofono-scripts packages. They're installed by default in the directory ''/usr/share/ofono/scripts''.

== Basic Tests ==

These tests should be run for every upload, as they cover the basic functionality that ofono provides.
Line 31: Line 43:

== Dialer / Messaging Autopilot ==

The Dialer and Message Apps are dependent on ofono, although they use the ''phonesim'' driver vs. the usual ''rilmodem'' driver used on actual Touch devices. If a change is being made to the ofono core, plugins, or the upstart job ( packaged as ''ofono.override'' in lxc-android-config, then these autopilot tests should be run on the device. This can be done by running the following steps:

 * make the device writable
 * apt-get install dialer-app-autopilot messaging-app-autopilot
 * reboot the device
 * On the desktop run the following command to run the tests:
   * phablet-test-run dialer_app
   * phablet-test-run messaging_app

When finished, run ''apt-get purge ofono-phonesim-autostart''.

----

The following is the list of function-specific test plans:

 * [[/SIM|SIM]]
 * Voicecall
  * Basic Calling
  * Emergency Calling
  * Call Hold / Swap
  * Multi``Party
 * Supplementary Services
 * [[/Provisioning|GPRS/MMS Provisioning]]
 * GPRS
 * SMS
 * [[/RadioSettings|Radio Settings]]
 * Call Barring
 * [[/CallForwarding|Call Forwarding]]
 * USSD Tests

Description

This is a test plan for ofono as used by Ubuntu Touch. It does not cover scenarios and/or test cases for ofono installed on the desktop.

Dependants/Clients

  • connectivity-api
  • network-manager
  • powerd
  • telepathy-ofono
  • Dialer / Messaging Apps
  • network-indicator

Test Plan

Test target device: Nexus 4 with active SIM card Secondary/backup device: TBD

Initial set up:

  • Install latest image on phone
  • Build package containing the code to be landed, push them to and install them on the device
  • Reboot the phone

Manual Tests

Most of the tests below use one or more scripts from the ofono-scripts packages. They're installed by default in the directory /usr/share/ofono/scripts.

Basic Tests

These tests should be run for every upload, as they cover the basic functionality that ofono provides.

  • Test that the device can make outgoing phone calls, and receive incoming phone calls
  • Test that the device can sent outgoing text messages, and receive incoming text messages
  • Test that incoming phone calls and text messages wake the device when the screen is off
  • Test that mobile data connection works by testing Internet connectivity ( launch the browser )

Dialer / Messaging Autopilot

The Dialer and Message Apps are dependent on ofono, although they use the phonesim driver vs. the usual rilmodem driver used on actual Touch devices. If a change is being made to the ofono core, plugins, or the upstart job ( packaged as ofono.override in lxc-android-config, then these autopilot tests should be run on the device. This can be done by running the following steps:

  • make the device writable
  • apt-get install dialer-app-autopilot messaging-app-autopilot
  • reboot the device
  • On the desktop run the following command to run the tests:
    • phablet-test-run dialer_app
    • phablet-test-run messaging_app

When finished, run apt-get purge ofono-phonesim-autostart.


The following is the list of function-specific test plans:

Process/Merges/TestPlans/ofono (last edited 2016-06-30 14:24:21 by alfonsosanchezbeato)