Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
dev:tnp [2012/02/29 23:47]
tedfelix Remove "rename track" test as it is in the TrackLabel test plan. Slight reorg.
dev:tnp [2018/02/07 16:07]
127.0.0.1 external edit
Line 14: Line 14:
 ==== TrackButtons Test Plan ==== ==== TrackButtons Test Plan ====
  
-  - Add a track. +  - Run the Add Track Test Plan (below) 
-  - Delete a track.+    * PASS, 4/25/2012, TB::sUT removed from TE::pE  
 +  - Run the Delete Track Test Plan (below) 
 +    * PASS, 4/25/2012, TB::sUT removed from TE::pE 
   - Run the TrackLabel Test Plan (below)   - Run the TrackLabel Test Plan (below)
 +    * PASS, 4/25/2012, TB::sUT removed from TE::pE 
   - Run the Mute Test Plan (below)   - Run the Mute Test Plan (below)
 +    * PASS, 4/25/2012, TB::sUT removed from TE::pE 
   - Run the Arm (Record) Test Plan (below)   - Run the Arm (Record) Test Plan (below)
-  - Move track up/down.  Menu.  KeyboardShift-Up/Down.   +    * PASS, 4/25/2012, TB::sUT removed from TE::pE  
-    * fails with m_trackButtons->slotUpdateTracks() call in TrackEditor::paintEvent() removed+  - Run the Change Track Name Test Plan (below) 
 +    * PASS, 4/27/2012, TB::sUT removed from TE::pE  
 +  Move Track Up/Down Test Plan (below) 
 +    * PASS, 4/29/2012, TB::sUT() removed from TE::pE()
   - Select next track via menu and down arrow.   - Select next track via menu and down arrow.
   - Select previous track via menu and up arrow.   - Select previous track via menu and up arrow.
   - Contemporaneous segments on a track.     - Contemporaneous segments on a track.  
-    * fails with m_trackButtons->slotUpdateTracks() call in TrackEditor::paintEvent() removed+    * FAIL, TrackButtons::slotUpdateTracks() removed from TrackEditor::paintEvent()
   - Right click and switch from MIDI to audio to synth plugin.  The record LED color will change.  Yellow for MIDI, red for audio, and orange for synth.     - Right click and switch from MIDI to audio to synth plugin.  The record LED color will change.  Yellow for MIDI, red for audio, and orange for synth.  
   - ??? more...   - ??? more...
 +
 +
 +==== Add Track Test Plan ====
 +
 +  - Add and use.
 +    - Set up track names that will make it easier to see a track has been inserted.  (e.g. Track 1, Track 2, ...)
 +    - Add a track.
 +    - Verify that the track was added.
 +    - Do some recording and playback on the new track to make sure it works.
 +  - Add, undo, redo, use.
 +    - Add a new track.
 +    - Undo the add track.
 +    - Verify it is gone.
 +    - Redo the add track.
 +    - Verify that it is back.
 +    - Do some recording and playback on the track to make sure it works.
 +  - Load a .rg sequence and play it.
 +  - Import a MIDI file and play it.
 +
 +
 +==== Delete Track Test Plan ====
 +
 +  - Delete a track.
 +    - Set up track names that will make it easier to see that a track has been deleted.  (e.g. Track 1, Track 2, ...)
 +    - Delete a track.
 +    - Verify it is gone.
 +    - Undo the delete.
 +    - Verify it is back.
 +    - Record and play on this track to make sure it works.
  
  
Line 146: Line 182:
     * TranzportClient::trackRecord()     * TranzportClient::trackRecord()
     * Same procedure as with the button.     * Same procedure as with the button.
 +
 +==== Change Track Name Test Plan ====
 +
 +  - Change Track Name Basic
 +    - Bring up rg
 +    - Change a track's name by double-clicking on the label and entering a new name.
 +    - Note that the name has changed on the track.
 +    - Note that the name has changed in the Track Parameters box.
 +    - Undo the name change.
 +    - Note that the name has changed on the track.
 +    - Note that the name has changed in the Track Parameters box.
 +  - Notation View
 +    - Bring up rg.  Drop a segment on the canvas.
 +    - Select the segment and bring up the notation view (press "N").
 +    - Change the track name and switch back to the notation view.
 +    - The name should have changed to the left of the staff.
 +      * FAIL (has always failed)
 +      * Add a new note in the notation view and the name will change.
 +  - Matrix View
 +    - Bring up rg.  Drop a segment on the canvas.
 +    - Select the segment and bring up the matrix view (press "M").
 +    - Change the track name and switch back to the matrix view.
 +    - The name should have changed in the titlebar.
 +  - Percussion Matrix View
 +    - Bring up rg.  Drop a segment on the canvas.
 +    - Select the segment and bring up the percussion matrix view (press "D").
 +    - Change the track name and switch back to the percussion matrix view.
 +    - The name should have changed in the titlebar.
 +  - Pitch Tracker View (PitchTrackerView)
 +    * Derives from NotationView, so will probably fail like NotationView.
 +  - Load .rg File
 +    - Load a .rg file
 +    - Make sure the track names are correct.
 +  - Load MIDI File
 +    - Load a standard MIDI file.
 +    - Make sure the track names are correct.
 +  - Load Music XML
 +    - Import a Music XML file.
 +    - Make sure the track names are correct.
 +  - Tranzport  (TranzportClient::trackChanged())
 +    - Select a track.
 +    - Note that the track's name shows up on the Tranzport
 +    - Change the track's name
 +    - Note that the name changes on the Tranzport
 +
 +==== Move Track Up/Down Test Plan ====
 +
 +  - Move Track Up Via Menu
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Tracks > Move Track Up
 +    - Note that Track 1 and Track 2 have traded places.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +    - Undo
 +    - Note that Track 1 and Track 2 are back to where they were.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +  - Move Track Down Via Menu
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Tracks > Move Track Down
 +    - Note that Track 2 and Track 3 have traded places.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +    - Undo
 +    - Note that Track 2 and Track 3 are back to where they were.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +  - Move Track Up Via Keyboard
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Press Shift + Up Arrow
 +    - Note that Track 1 and Track 2 have traded places.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +    - Undo
 +    - Note that Track 1 and Track 2 are back to where they were.
 +    - Try selecting Tracks 1 and 2.  Note proper behavior.
 +    - Try right-clicking Tracks 1 and 2.  Note proper behavior.
 +  - Move Track Down Via Keyboard
 +    - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...)
 +    - Select "Track 2"
 +    - Press Shift + Down Arrow
 +    - Note that Track 2 and Track 3 have traded places.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +    - Undo
 +    - Note that Track 2 and Track 3 are back to where they were.
 +    - Try selecting Tracks 2 and 3.  Note proper behavior.
 +    - Try right-clicking Tracks 2 and 3.  Note proper behavior.
 +
  
 
 
dev/tnp.txt · Last modified: 2022/06/16 08:04 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki