ubuntu-session
484
Comment:
|
3806
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
* '''Test plan for component''': ofono | * '''Test plan for component''': gnome-software |
Line 3: | Line 3: |
* '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/bluez | * '''Upstream project''': https://wiki.gnome.org/Apps/Software * '''Ubuntu Packaging Branch''': * '''Ubuntu Package URL (LP)''': https://launchpad.net/ubuntu/+source/gnome-software * '''PPA (LP)''': ppa:ubuntu-desktop/gnome-software |
Line 5: | Line 8: |
= Description = | |
Line 6: | Line 10: |
== Description == | This is a test plan for gnome-software as used by Ubuntu Desktop. It covers the standard features of Gnome Software as well as the support for snap packages. |
Line 8: | Line 12: |
This is a test plan for bluez as used by Ubuntu Touch. It ''does not'' cover scenarios and/or test cases for bluez installed on the desktop. | == Initial set up == |
Line 10: | Line 14: |
== Dependants/Clients == | * Install latest Ubuntu Desktop development release * Install gnome-software from (PPA ppa:ubuntu-desktop/gnome-software ? -proposed) |
Line 12: | Line 17: |
== Device Setup == == Test Plan == |
{{{ $ sudo apt-add-repository ppa:ubuntu-desktop/gnome-software $ sudo apt update $ sudo apt upgrade $ killall gnome-software }}} * Then start gnome-software |
Line 18: | Line 27: |
== Basic Tests == | == Test Plan Summary == * General functionalities * Search * Navigation * ‘All apps’ screen functionalities * Featured apps * Categories * ‘Category’ screen functionalities * Editor’s pick * ‘Installed apps’ screen functionalities * List of apps actually installed * ‘Updates’ screen functionalities * Update package cache * Install all updates * ‘App details’ functionalities * Sections of the screen are properly filed * Install * Remove * Open * Reviews * Snap specific cases, on desktop, open gnome-software: * The tests cover the most basic features for snapd search, login to the store, install and remove == Test Sets == === General Functionalities === ==== Search ==== * '''Show / Hide search''' 1. Click on the magnifying glass 1. Verify that the search field is displayed 1. Click on the magnifying glass again 1. Verify that the search field is hidden For all the following test cases, the search field must be displayed. Besides they assume that the package cache is up to date. * '''Existing application packaged as deb (installed)''' 1. Enter the string 'gnome-software' 1. Verify that the result contains only 1 line with gnome-software. 1. Verify that the icon of the application is displayed properly (not a 'missing' icon) 1. Verify that the rating of the application is displayed (dark and light grey star) 1. Verify that the description is displayed and matched the description of gnome-software. 1. Verify that 'installed' is displayed. 1. Verify that clicking on the line shows the detailed description of the application. * '''Description of the application as a deb is translated''' 1. Switch the language of the desktop environment to 'French' 1. Enter the string 'gnome-software' 1. Verify that the description is in French * Existing application packaged as deb (not installed) 1. Pre-requisite: The application 'entangle' '''must not be installed''' 1. Enter the string 'entangle' 1. Verify that the result contains only 1 line with the application. 1. Verify that the icon of the application is displayed properly (not a 'missing' icon) 1. Verify that the rating of the application is displayed (dark and light grey star) 1. Verify that the description is displayed and matched the description of the application. 1. Verify that 'installed' is not displayed. 1. Verify that clicking on the line shows the detailed description of the application. * Existing application packaged as snap (installed) * Existing application packaged as snap (not installed) * Mixed results (deb, snap, installed and not installed) * No match * Special characters * Number of characters in search string * Search relevance |
Test plan for component: gnome-software
Component Checklist: https://wiki.ubuntu.com/Process/Merges/Checklists/Common
Upstream project: https://wiki.gnome.org/Apps/Software
Ubuntu Packaging Branch:
Ubuntu Package URL (LP): https://launchpad.net/ubuntu/+source/gnome-software
PPA (LP): ppa:ubuntu-desktop/gnome-software
Description
This is a test plan for gnome-software as used by Ubuntu Desktop. It covers the standard features of Gnome Software as well as the support for snap packages.
Initial set up
- Install latest Ubuntu Desktop development release
- Install gnome-software from (PPA ppa:ubuntu-desktop/gnome-software ? -proposed)
$ sudo apt-add-repository ppa:ubuntu-desktop/gnome-software $ sudo apt update $ sudo apt upgrade $ killall gnome-software
- Then start gnome-software
Manual Tests
Test Plan Summary
- General functionalities
- Search
- Navigation
- ‘All apps’ screen functionalities
- Featured apps
- Categories
- ‘Category’ screen functionalities
- Editor’s pick
- ‘Installed apps’ screen functionalities
- List of apps actually installed
- ‘Updates’ screen functionalities
- Update package cache
- Install all updates
- ‘App details’ functionalities
- Sections of the screen are properly filed
- Install
- Remove
- Open
- Reviews
- Snap specific cases, on desktop, open gnome-software:
- The tests cover the most basic features for snapd search, login to the store, install and remove
Test Sets
General Functionalities
Search
Show / Hide search
- Click on the magnifying glass
- Verify that the search field is displayed
- Click on the magnifying glass again
- Verify that the search field is hidden
- Click on the magnifying glass
For all the following test cases, the search field must be displayed. Besides they assume that the package cache is up to date.
Existing application packaged as deb (installed)
- Enter the string 'gnome-software'
- Verify that the result contains only 1 line with gnome-software.
- Verify that the icon of the application is displayed properly (not a 'missing' icon)
- Verify that the rating of the application is displayed (dark and light grey star)
- Verify that the description is displayed and matched the description of gnome-software.
- Verify that 'installed' is displayed.
- Verify that clicking on the line shows the detailed description of the application.
- Enter the string 'gnome-software'
Description of the application as a deb is translated
- Switch the language of the desktop environment to 'French'
- Enter the string 'gnome-software'
- Verify that the description is in French
- Existing application packaged as deb (not installed)
Pre-requisite: The application 'entangle' must not be installed
- Enter the string 'entangle'
- Verify that the result contains only 1 line with the application.
- Verify that the icon of the application is displayed properly (not a 'missing' icon)
- Verify that the rating of the application is displayed (dark and light grey star)
- Verify that the description is displayed and matched the description of the application.
- Verify that 'installed' is not displayed.
- Verify that clicking on the line shows the detailed description of the application.
- Existing application packaged as snap (installed)
- Existing application packaged as snap (not installed)
- Mixed results (deb, snap, installed and not installed)
- No match
- Special characters
- Number of characters in search string
- Search relevance
Process/Merges/TestPlans/ubuntu-session (last edited 2017-09-05 10:17:00 by jibel)