address-book-service
* Test plan for component: address-book-service
Component Checklist: https://wiki.ubuntu.com/Process/Merges/Checklists/system-apps
Trunk URL: lp:address-book-service
Ubuntu Package URL (LP): http://launchpad.net/ubuntu/+source/address-book-service
Dependents/Clients
address-book-app: https://wiki.ubuntu.com/Process/Merges/TestPlan/address-book-app
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
- EDS not properly starting
- 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)