0001 First row, new script Search Results
0002 start a new script, focus should be ready on first empty case
0003 clicking on case area when there are no cases creates and focuses one
0004 pressing ENTER when there are no cases creates and focuses one
0005 Saving changes
0006 edit a case, press escape to de-focus, reload page, change should be persisted
0007 edit a case, move focus up or down, reload page, change should be persisted
0008 edit a case, click on script title area, reload page, change should be persisted
0009 Focus control
0010 pressing enter when a case is selected (not focused) puts focus on that case
0011 pressing enter when a case is focused starts a new case below
0012 pressing shift-enter when a case is focused starts a new case above
0013 Ctrl-enter puts a new line inside a case
0014 new case gets an ID in the left-hand column
0015 select several rows, pressing enter should reduce the selection and focus on the last selected case
0016 cursor left/right on focus moves the caret, limited to the case input field
0017 cursor left/right with no focus, and with run selected, moves run selection (need a few runs to see)
0018 cursor left/right with nothing selected selects first/last run
0019 cursor up/down moves selected case
0020 cursor up/down with multiple rows selected reduces selection to one row above/below the last selected row
0021 cursor up/down with no case selected (press escape a few times) puts focus on first row
0022 press and hold cursor down, starting with a focus'd row; focus should stay with selection
0023 Indent/Outdent
0024 tab indents case
0025 tab can't indent if already indented
0026 tab can't indent first case
0027 tab can't indent after six levels deep
0028 shift-tab outdents
0029 outdenting a case moves existing children with it
0030 outdenting picks up old siblings as new children
0031 outdenting when already at the left margin is ignored
0032 Keyboard shortcuts
0033 Alt-M displays case details dialog with focus on the case text itself
0034 Alt-T displays case details dialog with focus on the tags field
0035 Alt-N (when not editing a case) shows case details dialog with focus on the notes field
0036 Alt-R shows the test run details dialog for the current run
0037 Alt-R when there are no test runs shows an empty (no run selected) version of the dialog
0038 Alt-X starts/continues the test run (shows the test run dialog)
0039 Space (when not editing a case) expands/collapses a case group
0040 Escape when editing a case defocuses it, saving it, and leaves it selected
0041 Escape when cases are selected deselects them
0042 Escape when a dialog is open with focus in a field drops the focus from the field
0043 Escape when a dialog is open with no focus in a field closes(saves) the dialog
0044 Ctrl/Cmd - Z performs the next Undo action, flashing the script menu to show "it heard"
0045 Drag and drop
0046 brief click on already selected row ignored
0047 long click fades selection out, ready for move
0048 insert position shown when mouse moved out of current selection
0049 insert position hides when mouse moved back inside current selection
0050 dropping inside current selection ignored
0051 dropping on insert position works as advertised
0052 insert position shows count of rows that will be moved
0053 dragging a selection of just one parent row includes children in count and the move
0054 dragging a multiple selection with only partial selections of children include all children
0055 dragging outside of the case table ignored
0056 insert positions restricted to as-sibling and as-child options only
0057 Undo
0058 edit a case, edit menu undo shows "undo edit case", undo works
0059 move a case, edit menu shows "undo case move", undo works
0060 delete a case, edit menu shows "undo delete case", undo works
0061 edit case tags, edit menu shows "undo edit tags", undo works
0062 edit case notes, edit menu shows "undo edit notes", undo works
0063 set a result, edit menu shows "undo test result", undo works
0064 move a multiple selection, edit menu shows "undo move N cases", undo works
0065 delete a multiple selection, edit menu shows "undo delete N cases", undo works
0066 indent a case, edit menu shows "undo case indent", undo works
0067 outdent a case, edit menu shows "undo case outdent", undo works
0068 perform several changes, undo walks back through the history
0069 move a multiple selection upwards within the same parent, order preserved on the undo
0070 move a multiple selection downwards within the same parent, order preserved on the undo
0071 import cases, edit menu shows "undo import cases"
0072 can't undo's
0073 new test run
0074 delete test run
0075 edit script name
0076 edit script description
0077 edit scripts report comments
0078 Import
0079 use menu option to open import dialog
0080 flat list of cases appended without structure
0081 newly appended cases are selected immediately after the import
0082 view jumps down to show new cases
0083 open import dialog again; should be empty
0084 add cases with a consistent indent pattern; import; new cases structure as per indents
0085 new import; add cases with inconsistent indent pattern; import; cases added with structure as per (normalised) indents
0086 Export
0087 Export flat list of cases as text
0088 Export structured list of cases; text cases have indents accordingly
0089 Export text window can be selected, copied and pasted elsewhere
0090 Export structured list of cases, no results, as CSV; CSV opens in Excel with correct data
0091 Export cases with results as CSV; open in Excel; all data present
0092 Empty result columns export as CSV ok
0093 Sparse result columns export as CSV ok
0094 Issues and comments against results export as CSV ok
0095 Case notes and tags export as CSV ok
0096 Custom fields and their run values export ok
0097 Custom fields with no run values export ok
0098 Multiple selections
0099 click and drag on a previously unselected case makes a multiple selection
0100 shift click extends selection from current to clicked case
0101 shift up/down extends/contracts selection
0102 ctrl/cmd click selectively adds cases to the selection, non-coniguously
0103 shift-click after a ctrl-click extends from the last added case
0104 indent
0105 all rows of a multiple selection indented
0106 selection of parent and some children moves parent without changing children
0107 non-contiguous selection only applies indent to parents, all children move with parents
0108 outdent
0109 all rows outdented
0110 selection of parent and some children moves parent without changing children
0111 non-contiguous selection only applies outdent to parents, all children move with parents
0112 delete
0113 all selected rows deleted
0114 unselected children (with parent selected) survive
0115 move (ctrl-up/down)
0116 selected rows moved one row at a time as a block
0117 non-contiguous selections become contiguous and move to before or after the first/last row
0118 moving blocks up add them as siblings of the previous row
0119 moving blocks down add them as siblings if no children
0120 moving blocks down add them as first child if children already exist
0121 moved blocks stay in order
0122 moved blocks, where they start non-contiguous, remain in relative order
0123 Script name and description
0124 Script->settings menu option opens script settings dialog
0125 Double click on script name opens script settings dialog
0126 Double click on script description text opens script settings dialog
0127 edit script name and save; main script page title changes
0128 script name in Testpad menu -> jump to script also changes
0129 edit script description and save; changes show on main page
0130 short description displays in entirety
0131 long description clipped and displayed on mouse click
0132 edit script name and reload before saving, edit is discarded
0133 set script name to blank and save; settings dialog stays open with error message
0134 blank description works fine
0135 punctuation characters work fine in script name
0136 punctuation characters work fine in description
0137 unicode characters display fine (case notes have tips)
0138 unicode escape sequences stay as they are
0139 html code in name/description stays as it is
0140 javascript code in name/description stays as it is, benign
0141 Case links
0142 URL hash part changes as case selection moved up and down
0143 URL with hash loads straight to the named case
0144 browser history does not accumulate each hash number, i.e. back still goes to previous page, not previous case
0145 Script case lock
0146 Open script settings dialog, lock cases (left hand lock) and save; padlock shows near script title
0147 Case text colour goes grey
0148 Clicking on cases just selects them, doesn't focus them
0149 Drag and drop doesn't work
0150 Copy and paste doesn't work
0151 Delete doesn't work
0152 Tab and Shift-Tab don't work
0153 Import cases doesn't work
0154 Alt-M, edit, save - doesn't save tags
0155 Alt-M, edit, save - doesn't save notes
0156 Script release lock
0157 Open script settings dialog, lock the script for testing (right hand lock) and save; padlock near test runs shows
0158 new test run button not displayed
0159 Run header popup menu now says "view" not "edit" details
0160 Run headers popup menu doesn't show delete this run
0161 Clicking on fields on the RHS of run details flashes up message saying locked; can't edit
0162 Can't change "test can be run by" drop down
0163 Can't change inprogress slider
0164 Can send email with link to run the test
0165 Can view 2d barcode
0166 Can use the run header's popup menu to Run this test
0167 Results can be set to pass/fail/blocked etc (i.e. testing works)
0168 Test run can finish, which does change state from inprogress to completed
0169 Can't re-open
0170 Can't start a retest
0171 Layout
0172 window resizing
0173 case column resizing
0174 dialog movement
0175 multiple dialog layering
0176 scrolling with <10 cases
0177 scrolling with >100 cases
0178 one run column
0179 several run columns
0180 >10 run columns and scrolling