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)