Merge lp:~rosco2/ubuntu-manual-tests/Qtractor into lp:ubuntu-manual-tests

Proposed by Ross Gammon
Status: Merged
Merged at revision: 359
Proposed branch: lp:~rosco2/ubuntu-manual-tests/Qtractor
Merge into: lp:ubuntu-manual-tests
Diff against target: 142 lines (+138/-0)
1 file modified
testcases/packages/Studio/Qtractor (+138/-0)
To merge this branch: bzr merge lp:~rosco2/ubuntu-manual-tests/Qtractor
Reviewer Review Type Date Requested Status
Kev Bowring (community) Approve
Review via email: mp+279698@code.launchpad.net

Description of the change

Finally finished my Manual Test Case for Qtractor.

I hope it can be merged OK, it was branched from master a long time ago.

To post a comment you must log in.
Revision history for this message
Kev Bowring (flocculant) wrote :

Thanks Ross

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'testcases/packages/Studio/Qtractor'
2--- testcases/packages/Studio/Qtractor 1970-01-01 00:00:00 +0000
3+++ testcases/packages/Studio/Qtractor 2015-12-06 20:01:56 +0000
4@@ -0,0 +1,138 @@
5+This test will check that Qtractor opens correctly. Jack should be loaded automatically when Qtractor runs. If not, there should be messages stating that Jack is not running in the Message area at the bottom of the Qtractor application. In this case, close Qtractor, start Jack with QJackCtl, confirm Jack is running, and then restart Qtractor.
6+<dl>
7+ <dt>Open the Qtractor application from your menu</dt>
8+ <dd>The Qtractor application opens</dd>
9+ <dt>Click on the "Help" menu and choose "About"</dt>
10+ <dd>A window opens displaying the Qtractor version and license information</dd>
11+ <dt>Click on OK</dt>
12+ <dd>The About window disappears</dd>
13+</dl>
14+
15+This test will check if Qtractor imports an audio file and play it
16+<strong>For this test, an audio file in ogg format is used, which can be found in the internet, e.g. <a href="www.kahvi.org">www.kahvi.org</a>.
17+ If you do not have such a file, skip the test.
18+</strong>
19+<dl>
20+ <dt>Right-click in the Files pane and select "Add Files", or use Ctrl-F</dt>
21+ <dd>The "Open Audio Files" window opens</dd>
22+ <dt>Choose an audio file and click "Open"</dt>
23+ <dd>The file now appears in the Files pane</dd>
24+ <dt>Drag your file left and drop it on the Track Pane</dt>
25+ <dd>The imported file now appears on the track pane with the waveform visible</dd>
26+ <dt>Click on the play icon</dt>
27+ <dd>The imported file plays through your speakers</dd>
28+</dl>
29+
30+This test will check if Qtractor records audio
31+<strong>For this test, a working microphone or other physical audio input is required.
32+ If you have nothing connected to an audio input, skip the test.
33+</strong>
34+<dl>
35+ <dt>Go to the View menu and select Windows > Connections</dt>
36+ <dd>The connections Window opens</dd>
37+ <dt>On the Audio tab, verify that there is a capture device on the left (under System) that is connected to one of the Qtractor Master Ins on the right hand side</dt>
38+ <dt>Go to the Track menu and choose Add Track or use Ctrl+Shift+N</dt>
39+ <dd>The Track properties window opens</dd>
40+ <dt>On the Track tab, name the track and choose the Audio option, then click OK</dt>
41+ <dd>The new track appears in the Track pane</dd>
42+ <dt>Arm the new track for recording by clicking the R button in the track listing on the left of the Qtractor window.</dt>
43+ <dt>Click the Record button in the top toolbar</dt>
44+ <dd>The Session window opens</dd>
45+ <dt>Give a name for the file that will hold this recorded input and Click OK</dt>
46+ <dt>Click the Play button in the top toolbar and start singing/playing into the microphone/input device</dt>
47+ <dd>The track pan displays the recorded waveform and scrolls along</dd>
48+ <dt>Click the stop button when you have recorded enough</dt>
49+ <dt>Click the "Backward" button until the track marker returns to the start</dt>
50+ <dt>Click on play to hear the two track play</dt>
51+ <dd>The track plays through your speakers</dd>
52+</dl>
53+
54+This test will check that the recording can be saved and opened again
55+<dl>
56+ <dt>Click on the "Save Session" icon (File > Save from the menu)</dt>
57+ <dd>The "Save Session" window opens</dd>
58+ <dt>Name the file</dt>
59+ <dt>Click "Save"</dt>
60+ <dd>The file saves and the file name is displayed in the menu bar</dd>
61+ <dt>Close the session by clicking the "X" (File > Exit from the menu)</dt>
62+ <dt>Run the Qtractor application again</dt>
63+ <dt>Click File > Open in the menu</dt>
64+ <dt>Find and Choose your just recorded session from the Open Session window</dt>
65+ <dt>Click "Open"</dt>
66+ <dd>Your file opens again and appears as it was when you saved it</dd>
67+</dl>
68+
69+This test will check if you can import a midi file and play it using a plugin instrument
70+<strong>For this test, you will need a midi file to import. If you do not have one, you can download one from the internet. For example, download "Prelude and Fugue in a minor (ca. 1708-14), BWV 894" from <a href="http://www.kunstderfuge.com/bach/harpsi.htm">http://www.kunstderfuge.com/bach/harpsi.htm</a>.
71+ A plug in is also required for this test. Ensure that a suitable soft-synth plugin is installed on the system. For example, install whysynth which can be used as a DSSI plugin in Qtractor.
72+ For this test, only one track is assigned an instrument to keep the test short.
73+</strong>
74+<dl>
75+ <dt>From the Track menu, select Import Tracks > MIDI</dt>
76+ <dd>The "Open MIDI Files" window opens</dd>
77+ <dt>Select a midi file and Click "Open"</dt>
78+ <dd>The MIDI tracks appear in the Qtractor session</dd>
79+ <dt>Right Click on one of the tracks in the Track Name pane and select Track Properties</dt>
80+ <dd>The Track window opens</dd>
81+ <dt>Click on the Plugins tab and Click "Add"</dt>
82+ <dd>The Plugins window opens</dd>
83+ <dt>Choose a plugin Synth and Click "OK"</dt>
84+ <dd>The plugin synth shows in the Plugins tab and a window opens with the plugin in it</dd>
85+ <dt>Right Click on the plugin synth and choose Activate</dt>
86+ <dt>In the plugin window choose a patch name and Click "Send Test Note"</dt>
87+ <dd>A sound plays through the speakers</dd>
88+ <dt>Click on the Track tab of the track window</dt>
89+ <dt>In the MIDI/Instrument Panel choose the Plugin as an instrument</dt>
90+ <dt>Click "OK" in the Track window</dt>
91+ <dt>Click on the "Play" icon</dt>
92+ <dd>The midi track plays using the chosen sound of the plugin instrument</dd>
93+</dl>
94+
95+This test will check that MIDI data can be entered with the matrix editor
96+<strong>Make sure there are no other tracks in the track pane by deleting them or clicking on the New icon, then create a new MIDI track with an assigned instrument</strong>
97+<dl>
98+ <dt>Click on the "New Clip" button from Qtractor's button bar (or Clip > New from the menu)</dt>
99+ <dd>The Session window opens</dd>
100+ <dt>Type in a name for the session and Click on OK</dt>
101+ <dd>The "matrix editor" or "piano roll" window opens</dd>
102+ <dt>Click on the "Edit on" pencil icon</dt>
103+ <dd>The edit pencil is highlighted</dd>
104+ <dt>Click on the matrix area to create a few notes</dt>
105+ <dd>The notes are shown on the matrix editor</dd>
106+ <dt>Click on the "Edit off" arrow icon</dt>
107+ <dd>The arrow icon is highlighted</dd>
108+ <dt>Click on one of the notes and move it do a different place</dt>
109+ <dd>The note remains where it was moved to</dd>
110+ <dt>Hold the mouse over a note</dt>
111+ <dd>The mouse icon turns into a double arrow</dd>
112+ <dt>Click on the note</dt>
113+ <dd>The note can then be stretched to different lengths</dd>
114+ <dt>Click on Save icon in the matrix editor</dt>
115+ <dd>The new notes are saved and the Save icon is greyed out</dd>
116+ <dt>Choose File > Close from the menu</dt>
117+ <dd>The matrix editor closes and the programmed notes can be seen in the track pane</dd>
118+ <dt>Click on the Play icon</dt>
119+ <dd>The track begins to play and the notes are heard through the speaker</dd>
120+</dl>
121+
122+This test will check that MIDI data can be received from an external or virtual instrument
123+<strong>If you do not have a physical keyboard, then open/run the Virtual Keyboard application</strong>
124+<dl>
125+ <dt>Click on the Connections icon</dt>
126+ <dd>The connections window opens</dd>
127+ <dt>Click on the arrow to the left of your instrument (or Virtual Keyboard) in the Output Ports pane</dt>
128+ <dd>The available MIDI Output ports are shown</dd>
129+ <dt>Highlight a MIDI Output port on the instrument</dt>
130+ <dd>The MIDI Output port is highlighted</dd>
131+ <dt>Click on the arrow to the left of Qtractor in the Input Ports pane</dt>
132+ <dd>The available MIDI Input ports are shown</dd>
133+ <dt>Highlight a Midi Input port on Qtractor</dt>
134+ <dd>The MIDI Input port is highlighted</dd>
135+ <dt>Click on Connect</dt>
136+ <dd>The instrument MIDI Output port is shown connected to the MIDI Input port of Qtractor</dd>
137+ <dt>Play some notes on the instrument (or Virtual Keyboard)</dt>
138+ <dd>The notes are heard from the speakers</dd>
139+</dl>
140+
141+<strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.
142+ If an action fails, or produces an unexpected result, please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include the bug number when you <a href="results#add_result">submit</a> your result.</strong>

Subscribers

People subscribed via source and target branches