unity-scope-click

Revision 26 as of 2014-07-14 23:16:13

Clear message


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)
    • 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 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 ("My apps" and "Available") are translated.
    • 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.