User Interface Test Script

Test Environment

Jot these down...

  • date
  • time
  • url
  • app version
  • app build ID
  • confirm internet explorer version (8 or 9)

Getting Started

Make sure each of these links work

  • help
    • website
    • help
    • tutorials
    • about

The "My Changes" and "Review Changes" buttons at the top should be disabled unless you log in with specific privileges.

Navigating the Map

  1. switch base layers
    1. check map styles (labels, vectors)
    2. check image styles (labels, vectors)
  2. drag to pan
  3. double click to zoom in one level
  4. zoom (upper left corner of map)
  5. shift key, drag rectangle to zoom in
  6. right click on map, "zoom to"
  7. mouse wheel
  8. large point indicates multiple addresses
  9. multi-address popup
  10. small point indicates single address
  11. address points show at top 3 zoom levels only
  12. click on single address point > address detail report show in results panel
  13. click on multi address point > pop up
  14. select link in multi address point pop up > address detail report show in results panel
  15. address validation warnings show on some address (yellow triangle - see SOMA)
  16. checking the 'include historical' box results in retired addresses shown on map (both clustered and unclustered, with styles for cluster where all are retired v. cluster where only some are retired; styles should display well on both map and imagery)
  17. "right click"
    1. zoom to
    2. google streetview
    3. add address (more later)
    4. move  address (more later)
    5. provision parcel
    6. view parcels here
  18. known issues
    1. "right click" sometimes requires a second "right click"
    2. clicks next to the pointer of the multi address popup

Searching for Addresses

  1. search for address (not parcel)
  2. number and street name
    1. "100 Main Street"
    2. "0 main"
    3. "100000 main"
    4. "1000 mai"
    5. "1000 A main" 
    6. "1000 Fooo" 
    7. "1000 Foo"
    8. 497 Buena Vista Ave East (post direction)
    9. 1000 Mission Bay Blvd
    10. 1000 Mission Bay Blvd North
    11. 10001 GEERY (i.e. Geary)
    12. 10001 GEERY BLVD
    13. 10001 GEERY ST
    14. 1000 MANE (i.e. marne, main)
  3. magnifying glass
  4. more than 10 records should have paged results
  5. optionally include retired in search
    1. 100 Main St (page through results)
  6. selecting a single record with click or enter key should show report for that address

Searching for Parcels

  1. search for parcel
  2. autocomplete
    1. "123" (no results)
    2. "1234" (paged results)
  3. clicking on single item pushes parcel record into reults panel
  4. click magnifying glass
    1. pushes all items in drop down into results panel
    2. "" has no results
    3. 0 has 4k pages of results
    4. "1234" has 5 pages of results
  5. retired parcels (use "include historical" checkbox)
    1. search drop down should show parcel retire date for retired parcels
    2. search for 5678008A
    3. search for 5678
  6. parcels with no geometry  (enter "3741034")
  7. click magnifying glass
  8. right click on map, select 'view parcels here' to find parcels on the map
  9. results include retired and unretired parcels

Results Panel

Can contain addresses, parcels, address detail report, or change report.

  1. parcels
    1. create date
    2. retire date
    3. when you mouse enter the results row the parcel should appear on the map
    4. when you mouse leave the results row the parcel should fade from the map
    5. retired parcel should be "grayed out"
    6. provisioned parcels should show provisioning date(s)
    7. navigation includes 
      1. addresses
      2. zoom to
      3. recorded maps
      4. property information map
      5. search recorded: maps documents
  2. addresses
    1. status
    2. created
    3. updated
    4. retired
    5. when you mouse enter the results row a map pin should appear
    6. when you mouse leave the results row the map pin fade (or deflate)
    7. retired address should be "grayed out" and never be editable/retireable
    8. addresses with validation warnings should show warning list
    9. navigation includes 
      1. details
      2. edit
      3. retire,
      4. zoom to
      5. parcels
    10. edit and retire should enable on log in, and disable on logout
  3. address detail report

    1. header
      1. number, street, zip code, jurisdiction
      2. "link to"
      3. status, created, updates, retired
      4. links: parcels, zoomto, edit, retire
      5. show on map
      6. show historical
      7. addresses with validation warnings should show warning list
    2. parcels tab
      1. columns
        1. apn
        2. base/unit
        3. unit #
        4. linked
        5. unlinked
      2. sort
      3. filter
    3. units tab
      1. columns
        1. base/unit
        2. unit #
        3. type
        4. disposition
        5. created
        6. retired
      2. sort
      3. filter
    4. more tab
      1. last change
      2. aliases
      3. location information
    5. address footprint
      1. should include linked parcels, street, and address point location in blue vectors on map
      2. should be reasonably distinct with imagery or map
  4. change report
    1. header fields
      1. change on date
      2. requested by
      3. requested by comments
      4. reviewed by
      5. reviewed by comments
    2. grid fields
      1. apn
      2. address
      3. base/unit
      4. unit #
      5. linked tms (link)
      6. unlinked (link)

Sign In

  1. sign in
    1. address edit/retire controls should enable on login and disable on logout
      1. addresses
      2. address detail report
      3. retired addresses should never be editable
  2. change password
  3. I forgot my password
  4. roles
    1. requestor role
    2. reviewer role

User Admin

  • add user
  • set group
  • remove user 
  • update user 

Change Request Basics

  1. getting started
    1. create address
    2. edit address
    3. retire address
  2. change request info
    1. title of change request
    2. comments for change request
  3. base address
    1. setting street number
    2. What number should I use?
    3. setting street number suffix
    4. choosing street
    5. linking to parcels
    6. unit information for base parcel
    7. unit type
    8. floor
    9. unit number
  4. multiple base addresses
    1. add
    2. remove
  5. unit address
    1. to add a unit address click the green icon on base address row
    2. unit number
    3. unit type
    4. floor
    5. linking to parcels
    6. multiple unit addresses
      1. add
      2. remove
  6. working with parcels
    1. linking and unlinking
    2. distance
    3. what if the parcel is not there?
      1. it does not exist
      2. OR
      3. right click "provision parcel" (reviewer role only)
      4. retired parcels
      5. sorting
  7. save
  8. close
  9. close without saving
  10. submit for review

Change Request Details

  1. grouping changes in a change request support address lineage
    1. retire 100 Main
    2. create
      1. 102 Main
      2. 104 Main
  2. special addresses
    1. service address (APN: 0000-000)
    2. editing may be limited
    3. "SITUS TO BE ASSIGNED" is the same as "UNKNOWN"
    4. "placeholder addresses" allow retirement only
  3. existing addresses do not allow changes to the number and street
  4. moving address location
    1. right click -> move address
    2. new location must be within same block

Change Request Workflow

  1. requestor can do the following
    1. create and edit change requests
    2. browse change requests
    3. submit change requests
    4. retract submitted change requests
  2. reviewer can do the following
    1. right click "provision parcel"
    2. review change requests
    3. accept for review
    4. save
    5. close
    6. approve
    7. reject

User Documentation

  1. help - wiki help
  2. log in 
  3. using table of contents
  4. edit
  5. create new section
  6. save