unity-scope-click

Differences between revisions 28 and 29
Revision 28 as of 2014-07-18 16:44:39
Size: 5390
Editor: 21-219-114-200
Comment: Tests for local departments
Revision 29 as of 2014-07-30 18:50:37
Size: 5492
Editor: 21-219-114-200
Comment: New fields for app preview
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
  * Check that the Info, Updates, What's new sections are present have have their respective fields.


Test Plan

This test plan is not supposed to be complete; use it to guide your manual testing so they don't 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 (devel-proposed) image on phone
  • Install freshly built MPs from silo PPA
  • Open dash, go to Apps scope
    • Check that there are six core apps on top, in the following order: Dialer, Messaging, Calculator, Clock, Camera, Calendar
    • Tap on one of the six core apps. It should launch the app.
    • Long press on one of the six core apps. It should show the app preview.
    • Check that there is content in the Apps category, alphabetically sorted, and not including any of the core apps mentioned above
    • Check that the "Get more apps from the store" category holds a "Ubuntu Store" item takes you to the Store page.
  • Do a search in the Apps scope
    • Check result, open app preview by long pressing on the icon
    • Verify the preview looks correct (shows app name and description, icon, offers option to Open, Uninstall)
    • Check that the Info, Updates, What's new sections are present have have their respective fields.
    • Repeat for one of the apps that's still not a click package (eg. browser), it should have Open but not Uninstall.
    • Do a Search, and click on the orange card in the bottom under "Search for 'X' in the store", it should open the app store and repeat the search.
  • Go to the "Ubuntu Store" scope
    • Check that there are a few categories like "Top Apps" and "Top Games" with a few highlighted apps in each.
    • Check the category "App of the week", with one big card
    • Check the departments combo is filled with the store departments
    • Select one department with items (currently: Games, Games/Sport and Developer Tools)
    • Check that there's a category with highlighted items for the selected department.
  • Do a search in the "Ubuntu Store" scope
    • Check that the number of results is shown in the category header
    • Check result, open app preview
    • Verify it offers option to install
    • Install, verify progress works correctly
    • Verify you can go back and forth in the dash and progress still works (use a larger app, like sleepytime) LP#1328102

    • Repeat this whole step, installing a different app
    • Verify installed app shows as "✔ INSTALLED" in the results. LP#1277814

  • Once installed a new app, go back to the app scope
    • Verify that the app is listed in the installed apps list
    • Open preview by long pressing, verify data, and Open option
    • Open it, verify it runs correctly. If it doesn't, check a few more apps to discard specific app issues.
  • Test departments support:
    • Re-flash your phone with --wipe, make sure internet is not enabled initially and verify that Apps scope displays a departments drop-down at the top, and that preinstalled applications can be found in departments (every application should have a department; most of them reside in Accessories, Internet and Sound & Video).

    • Go to Ubuntu Store. Install a new application, then go back to Apps and verify it appears in the same department as in the Store. Repeat a few times for apps from different departments.
    • Reboot the phone. Verify that after reboot the non-standard applications installed in previous steps can still be found in their departments in Apps.

  • To simulate first boot-experience without needing to wipe the device, do the following:
    1. Disable networking
    2. Make sure click scope is not running (ps aux|grep click).
    3. Remove /home/phablet/.cache/click-departments.db*
    4. Reboot the phone

  • Test translations support:
    • Open the System Settings app, go to Language & Text settings, and choose a Display Language that is not English, such as German or Spanish.

    • Confirm the Language setting and reboot the phone.
    • Check that the title of both scopes in the header at the top of the screen are translated.
    • Check that the titles of categories ("Apps" in the apps scope; "Top Apps" and the other highlights in the store) are translated. (store translations blocked on server bug LP#1302622)

    • Check that some of the apps are translated (System Settings, Contacts, and Media Player should currently work).
    • Open preview, verify translated name and description (if available) (blocked on server bug LP#1302622).

  • Test submission and viewing of reviews:
    • Select an installed application and open the preview for it.
    • In the preview, fill in the ratings stars and enter an honest, reasonable, and useful review for the app, pressing "Send" when ready.
    • Verify the preview is refreshed, and the new review appears. If it did not appear, exit and re-enter the preview to account for possible network slowness.
    • For apps that have pre-existing reviews, verify that some reviews appear in their previews.

Process/Merges/TestPlan/unity-scope-click (last edited 2016-09-22 18:17:33 by localhost)