Skip to content

Technical Documentation

Dane Dexheimer edited this page Nov 26, 2018 · 28 revisions

User Requirements

Regression Tests

Maximize

  • Confirm that each chart can be minimized or maximized, or split half-screen

Tabs and Charts

  • Confirm the settings form in CAT should load controls for each setting
  • Confirm each chart can be minimized or maximized, or split half-screen
  • Confirm that both charts appear on the charts tab
  • Confirm Unscheduled/early termination visits do not appear in the listing or in the Schedule of Events by Visit chart
  • Confirm Unscheduled/early termination vists appear in the Schedule of Events by Study Day chart
  • Confirm Unscheduled visits are annotated in the Schedule of Events by Study Day chart with the first character of the visit value, e.g. U for Unscheduled Visit or E for Early Termination
  • Confirm Visit values are rotated by 45° in the Schedule of Events by Visit chart both at the top of the chart and at the bottom
  • Confirm a chart with participant on the y-axis and study day on the x-axis appears in the Charts tab on the right
  • Confirm the chart presents unscheduled visits in addition to scheduled visits
  • Confirm unscheduled visits are annotated with a single character
  • Confirm expected visits are hollow, i.e. they have no fill
  • Expected (future) and overdue visits, e.g. visits with a status of Expected or Overdue, appear in charts as a hollow mark, i.e. one without any filling. A donut if you will
  • Confirm Ordinal chart should have rectangles instead of circles for each visit and participant intersection
  • Confirm Expected and overdue visits should be represented by a white circle in the middle of the rectangle

Filters

  • Confirm that Analysis Subset 2 subsets the set of visits presented in the listing and charts
  • Confirm the chart reacts as expected when filters change
  • Confirm the participant status dropdown should allow zero or more selections

Hover and Legend

  • Confirm the visit status legend info icons (ⓘ) have tooltips that match the contents of the visit_status_description column in the data
  • Confirm Visit Statuses flagged by the plot_exclude column do not appear in the visit status legend
  • Confirm Visit dates appear in all visit cell tooltips in the listing and in all visit mark tooltips in the charts
  • Confirm Visit columns in the listing sort by visit date

Listing

  • Confirm the listing should by default display as a heat map without text
  • Confirm the listing should have a checkbox in the upper left of the listing with label Display cell text
  • Confirm checking the Display cell text checkbox in the upper left of the listing should set the cell backgrounds to white and gray striping and display the text
  • Confirm Un-checking the Display cell text checkbox in the upper left of the listing should set the cell backgrounds to the color of the associated visit status

Export

  • Confirm A PDF button appears between the XLSX and CSV buttons in the listing view. It only appears if the jsPDF library is loaded
  • Confirm upon clicking the button a download is initiated that produces a .pdf of the same structure as the listing. Currently the .pdf does not support cell formatting
Clone this wiki locally