PMT PCP Manual Test Plan

From wiki.gpii
Jump to: navigation, search

Overview

On this page you'll find a manual test plan to walk you through the steps at manually verifying integration of the PMT and PCP with the rest of the GPII ecosystem. This page should be updated with Interface and Interaction changes.

Content marked like ( example ) are for pilots and may not be implemented yet.

New User

Create User

  1. Start the GPII servers
  2. Serve the prefsEditors repo
  3. Open the PMT (localhost:8003/git/prefsEditors/demos/prefsEditor/index.html)
  4. Change any of the preferences
  5. Click "Save & Apply"

Results:

  • A new user should have been created and loged in.
  • The chosen settings should be applied to the OS
  • A dialog with users token should appear
  • A logout button should appear at the top of the page
  • (Further adjustements in the PMT should be reflected on the system after saving)


Navigate to PCP

  1. Click on the "Go to PCP" button at the bottom of the page

Results:

  • The PCP should open
  • The PCP should display the user's settings for the available adjusters


Live Changes

  1. Change some settings
    1. Windows
      1. High Contrast
    2. Linux
      1. Magnifier Settings
      2. Font size
      3. Cursor size
      4. High Contrast
  1. Click "Save & Apply"

Results:

  • If settings that can be live applied were selected, the OS should be updated to reflected this.
  • If settings that can't be live applied were selected, the OS will not have changed and the server will have returned a message indicated that a restart is needed, not shown in UI (pilot will only have live apply settings)
  • (These settings are saved to the preferences server)



Return to PMT

  1. Go back to the PMT

Results:

  • The user should be taken to the PMT with all the current settings shown in editor


Logout: PMT (and PCP)

  1. Click the log-out button

Results:

  • The user should be logged out
  • The OS should be returned to its default settings

Existing User

Open PMT

  1. Start the GPII servers
  2. Serve the prefsEditors repo
  3. Login via USB, RFID, etc.
  4. Open the PMT [localhost:8003/git/prefsEditors/demos/prefsEditor/index.html?<token>]

Results:

  • The user should be loged in.
  • The user's settings should be displayed in the PMT
  • A logout button should be at the top of the page
  • (Further adjustements in the PMT should be reflected on the system after saving)


Navigate to PCP

  1. Click on the "Go to PCP" button at the bottom of the page

Results:

  • The PCP should open
  • The PCP should display the user's settings for the available adjusters

Live Changes

  1. Change some settings
    1. Windows
      1. High Contrast
    2. Linux
      1. Magnifier Settings
      2. Font size
      3. Cursor size
      4. High Contrast
  1. Click "Save & Apply"

Results:

  • If settings that can be live applied were selected, the OS should be updated to reflected this.
  • If settings that can't be live applied were selected, the OS will not have changed and the server will have returned a message indicated that a restart is needed, not shown in UI (pilot will only have live apply settings)
  • (These settings are saved to the preferences server)



Return to PMT

  1. Go back to the PMT

Results:

  • The user should be taken to the PMT with all the current settings shown in editor


Logout: PMT (and PCP)

  1. Click the log-out button

Results:

  • The user should be logged out
  • The OS should be returned to its default settings