unity-scope-click
|
Size: 4443
Comment: Updating the test plan for translations
|
Size: 5390
Comment: Tests for local departments
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 19: | Line 19: |
| Line 21: | Line 20: |
| Line 23: | Line 21: |
| Line 25: | Line 22: |
| Line 29: | Line 25: |
| Line 31: | Line 26: |
| Line 33: | Line 27: |
| Line 35: | Line 28: |
| Line 39: | Line 31: |
| Line 41: | Line 32: |
| Line 43: | Line 33: |
| Line 45: | Line 34: |
| Line 47: | Line 35: |
| Line 51: | Line 38: |
| Line 53: | Line 39: |
| Line 55: | Line 40: |
| Line 57: | Line 41: |
| Line 59: | Line 42: |
| Line 61: | Line 43: |
| Line 63: | Line 44: |
| Line 67: | Line 47: |
| Line 69: | Line 48: |
| Line 71: | Line 49: |
| Line 74: | Line 51: |
| * 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 1. Make sure click scope is not running (ps aux|grep click). 1. Remove /home/phablet/.cache/click-departments.db* 1. Reboot the phone ----- |
|
| Line 83: | Line 71: |
- Test plan for component unity-scope-click
Component checklist https://wiki.ubuntu.com/Process/Merges/Checklists/unity-scope-click [not there yet]
- Development branch URL lp:unity-scope-click/devel
Ubuntu Package URL: https://launchpad.net/ubuntu/+source/unity-scope-click
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 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:
- Disable networking
- Make sure click scope is not running (ps aux|grep click).
- Remove /home/phablet/.cache/click-departments.db*
- 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)