address-book-service

* Test plan for component: address-book-service

Dependents/Clients

Test Plan

This test plan is not supposed to be complete; use it to guide your manual testing so they dont miss big functional areas that are part in the component; also this should be used as guideline to inspire the exploratory testing which should be adapted smartly based on the real content of a MP

  • Install latest (trusty-proposed) image on phone
  • Install freshly build MPs that are needed for landing
  • Ensure that all unit tests pass on the device.
  • Ensure that address-book-service is running by default after rebooting phone
  • Ensure of all of the address-book-app tests pass: https://wiki.ubuntu.com/Process/Merges/TestPlan/address-book-app

  • Restart Tests:
    • EDS not properly starting
      • stop address-book-service
      • sudo mv /usr/lib/evolution/evolution-addressbook-factory /usr/lib/evolution/evolution-addressbook-factory.bak
      • reboot phone
      • tail -f ~/.cache/upstart/address-book-service.log
      • ensure from log that service is attempting to restart EDS
      • ensure after 10 failures that the service aborts and is restarted
      • open Contacts app
      • verify no contacts are shown
      • sudo mv /usr/lib/evolution/evolution-addressbook-factory.bak /usr/lib/evolution/evolution-addressbook-factory
      • verify that in a few seconds the Contacts app fully populates
    • Contacts/Messaging doesn't crash
      • with everything running normally, launch Contacts/Messaging app
      • move Contacts/Messaging app to the background
      • restart address-book-service
      • move Contacts/Messaging app to the foreground
      • verify Contacts/Messaging app doesn't crash and functions correctly
  • Test account delete
    • create a google online account and enable contact sync
    • verify contacts are in the address book app when it's complete
    • delete the account, and remove press the button to remove all local data when prompted
    • open the address book app and verify that all google contacts have been deleted
    • repeat these steps again to make sure it works a second time
    • repeat a third time, but this time choose not to remove the local data when prompted
    • verify that contacts remain in address book.

Process/Merges/TestPlan/address-book-service (last edited 2014-12-08 22:55:47 by pool-173-48-208-107)