Skip to content

Device & Browser Testing Procedure

JayWebz edited this page Aug 25, 2021 · 2 revisions

Nav

  • Elements link out to correct destinations
  • Menu collapses at a breakpoint, slides out when pushed
  • Menu button animations turn button into hamburger menu when closed, x button when opened
  • Logo remains properly sized
  • Styling matches and elements are inline

Home Page

  • Content breaks down at various screen sizes
  • Search bar
    • results preload when typing, updating each character change
    • Arrow Keys and enter button work (with keyboard)
    • Styling matches and elements are inline
  • Map
    • Map loads with outages
    • Hovering over entities displays name and score if available
    • clicking an entity takes you to that entity's page
    • Map can be dragged with mouse
    • Styling matches and elements are inline
  • Twitter Widget
    • Widget loads
    • Styling matches and elements are inline
  • Static Content
    • Links are working, images size correctly
    • Styling matches and elements are inline

Dashboard

  • Content breaks down at various screen sizes
  • Search bar (same as above)
  • Time Range
    • Date Range preselected items all work
    • custom range applies correct time
    • custom range with custom times work
    • styling matches and elements are inline
    • Make sure times update to correct times selected
  • Tabs
    • Each tab loads fresh content and updates the url
    • Chart view loads
  • Table
    • Table renders
    • Table hover/tap score breakdown displays
    • Sorting works
    • Styling matches and elements are inline
    • Tooltips populate content that doesn't overflow off of the screen

Entity

  • Search bar and Time Range (same as above)
  • Make sure tooltips display and all content is visible
  • Styling matches and elements are inline
  • Content breaks down at various screen sizes
  • XY Plot
    • XY Plot loads data
    • When zooming, elements don't overlap over each other
    • zoom elements work for pan/zoom and reset
    • alert band/normalized value toggles work
    • styling matches and elements are inline
    • toggling datasources works
    • when zoomed, copying time range click works, and pasting into time range input loads new content
  • Alert/Event Feed
    • Event/Alert button toggle works
    • sorting works
    • Styling matches and elements are inline
  • Map
    • Same as map item on home page and...
    • if map doesn't have outages, display link to raw signals
  • Table
    • Same as table items on dashboard, make sure IP count column populates
  • Modal (both)
    • Modal loads all elements and doesn't get stuck on loading bar
    • Counts in text with title, check max button, and text at the bottom of the table should all match if below 150.
    • Map should match the other map on this page
    • check max/uncheck all buttons work, re-render the charts
    • checking a single box should work
    • should not be able to check over 150 entities, check max button will display 150 as max value
    • load all entities button should display for those with over 300 entities (only on asn modal).
    • Tooltip and close button work, display properly.
    • Styling matches and elements are inline
    • Content breaks down at various screen sizes

Static Pages

  • Content displays as expected, doesn't run off of screen
  • Content breaks down at various screen sizes
Clone this wiki locally