ubuntuone-credentials
- Test plan for component ubuntuone-credentials
Component checklist https://wiki.ubuntu.com/Process/Merges/Checklists/ubuntuone-credentials [not there yet]
- Development branch URL lp:ubuntuone-credentials
Ubuntu Package URL: https://launchpad.net/ubuntu/+source/ubuntuone-credentials
Bugs URL: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-credentials
Test Case: ubuntuone-credentials/existing-login
Procedure
- Ensure that no "Ubuntu One" accounts are configured on the device
- Going to System Settings → Accounts shouldn't have any "Ubuntu One" entries shown
- Delete the account if one is shown in the list
- Log into your existing "Ubuntu One" account
- Return to the "Accounts" page of the "System Settings" app.
- Tap the "Add account..." button to create a new account if any accounts are already configured. If no other accounts are configured, proceed to next step.
- Tap the "Ubuntu One" item in the list.
- Ensure that tapping the "Cancel" button returns to "System Settings", with no account created.
- Return to the "Accounts" page and tap the "Ubuntu One" item in the list again.
- Ensure that tapping the "Forgot password?" link opens the password reset request web page in the browser.
- Close the newly opened browser and return to the account setup.
- Enter your e-mail address and password, and press the "Sign in" button to log in.
- Upon successful login, ensure the account appears in the accounts list, is enabled, and has the correct e-mail.
- Close the "Accounts" page and "System Settings" app.
Test Case: ubuntuone-credentials/register-new-account
Procedure
- Ensure that no "Ubuntu One" accounts are configured on the device
- Going to System Settings → Accounts shouldn't have any "Ubuntu One" entries shown
- Delete the account if one is shown in the list
- Register a new "Ubuntu One" account
- Return to the "Accounts" page of the "System Settings" app.
- Tap the "Add account..." button to create a new account if any accounts are already configured. If no other accounts are configured, proceed to next step.
- Tap the "Ubuntu One" item in the list.
- Ensure that tapping the "Cancel" button returns to "System Settings", with no account created.
- Return to the "Accounts" page and tap the "Ubuntu One" item in the list again.
- Tap the "I'm a new Ubuntu One User, sign me up" link at the bottom of the page.
Ensure that tapping the "Ubuntu One T&Cs" link opens the Terms and Conditions page in a new browser.
- Read the Terms and Conditions.
- Close the browser and return to the account setup.
- Fill the form with the required information, tap the check box to accept the Terms, and press "Continue" to register.
- Upon successful registration, ensure the account appears in the accounts list, is enabled, and has the correct e-mail.
- Close the "Accounts" page and "System Settings" app.
Test Case: ubuntuone-credentials/direct-account-request
Procedure
- Ensure that no "Ubuntu One" accounts are configured on the device
- Going to System Settings → Accounts shouldn't have any "Ubuntu One" entries shown
- Delete the account if one is shown in the list, and exit "System Settings".
- Go to the "Ubuntu Store" scope.
- Find an app which is for sale that you have not already purchased.
- Tap the app icon to go to the preview.
- Tap the button with the price to proceed into the purchase process.
- Ensure the "Ubuntu One" login page appears.
- Ensure that tapping the "Cancel" button in the login page results in a cancelled purchase.
- Return to the "Accounts" page of the "System Settings" app.
- Verify no "Ubuntu One" account appears in the list.
Test Case: ubuntuone-credentials/localtime-is-way-wrong
Procedure
- Ensure that no "Ubuntu One" accounts are configured on the device
- Going to System Settings → Accounts shouldn't have any "Ubuntu One" entries shown
- Delete the account if one is shown in the list, and exit "System Settings".
- Ensure that the system time is off by a significant amount (but not too large).
Go to System Settings → Time & Date
- Select "Manually" for "Set the time and date:"
- Adjust the time manually to at least on hour into the future or past.
- Go to the "Ubuntu Store" scope.
- Find an app which is for sale that you have not already purchased.
- Tap the app icon to go to the preview.
- Tap the button with the price to proceed into the purchase process.
- Ensure the "Ubuntu One" login page appears.
- Log into an existing Ubuntu One account
- Verify the login was successful and you are returned to the purchase window.
- Cancel the purchase.
- Return to the search results and wait a few seconds.
- Refresh the results list.
- Verify that an already purchased app which is not installed, is shown as "PURCHASED."
- Try to install an already purchased or free app.
- Verify the installation is successful.
Process/Merges/TestPlan/ubuntuone-credentials (last edited 2015-12-09 19:59:52 by pool-72-84-88-96)