From Fedora Project Wiki

(Draft of the Pavucontrol Recording test case)
 
m (Update to meet review.)
Line 5: Line 5:
== Setup ==
== Setup ==


# This test case can be performed on '''bare machines'''.
# This test case should be performed on a '''bare machine'''.
# The computer must be equipped with a microphone (or other audio input device).
# The computer must be equipped with a '''microphone''' (or other audio input device).
# Install a desktop version of '''Fedora 34''' (or later).
# Install a desktop version of '''Fedora 34''' (or later).
# Log in as a ''common user''.
# Install the <code>pavucontrol</code> package.
# Install the <code>pavucontrol</code> package.
# Install the <code>gnome-sound-recorder</code> package.
# Install the <code>gnome-sound-recorder</code> package.
# Connect your microphone to your computer’s sound device.
# '''Connect your microphone''' to your computer’s sound device.
# Perform the following steps as a '''regular user'''.


== How to test ==
== How to test ==
Line 17: Line 17:
# Start '''Pavucontrol'''.
# Start '''Pavucontrol'''.
# Go to the '''Input Devices''' tab and check that your input devices (microphones) are listed there.
# Go to the '''Input Devices''' tab and check that your input devices (microphones) are listed there.
# Use the volume slider to set up the sensitivity of the microphone, so that the VU meter reaches approximately 75% of the total input volume.
# In case you have more input devices, connect the microphone to one of them and click on the '''Set as fallback''' to make it a default input device. Check that the input signal is received on this device.
# In case you have more input devices, click on the '''Set as fallback''' to make it a default input device.
# Use the volume slider to set up the sensitivity of the microphone to approximately 75% of the total input volume. Check that the VU meter responds to the input signal.
# Use the '''Mute audio''' button to switch off the input device. Unmute it.
# Click on the '''Mute audio''' button to switch off the microphone and confirm that input is muted.
# If you have a stereo input device, click on '''Lock channels together''' button and unlock the left and right audio channel. Check that the sensitivity can be adjusted for each channel separately.
# Unmute it and confirm that the microphone is active again.
# Start '''Gnome Sound Recorder''' and start a recording.
# If you have a stereo input device (such as a tape recorder or a synthesizer), click on the '''Lock channels together''' button and unlock the left and right audio channel. Check that the sensitivity can be adjusted for each channel separately.
# Go to the '''Recording''' tab and check that the recording application is listed there.
# Start '''Gnome Sound Recorder''' and start a recording. Alternatively, you can use a different application you are experienced with.
# If you have more than one input devices, use the list of devices to select an input device for your application.
# Go to the '''Recording''' tab and check that the recording application has appeared and is listed there.
# Stop the recording and play it back.
# Stop the recording and check that the recording application has disappeared from the list.
# Play back the recording. Confirm that it has been ''correctly'' recorded.


== Expected results ==
== Expected results ==


# '''Pavucontrol''' starts.
# '''Pavucontrol''' starts.
# All devices are listed on the '''Input Devices''' tab. The default input device has the '''Set as fallback''' button checked.
# All input devices are listed on the '''Input Devices''' tab.
# Microphone sensitivity can be adjusted using the slider and the VU meter shows it correctly.
# The input signal levels can be adjusted using available controls and sliders.
# The '''Set as fallback''' button will make the input device a default one which will be used for the recording.
# The system is able to record audio correctly. However, note that the quality of the recording depends significantly on many factors. Therefore, the quality itself should not be the main objective of this test case, unless it is much worse than expected.
# The '''Mute audio''' button switches off the input device.
# Unchecking the '''Lock channels together''' button enables to adjust the volume of the stereo channels independently.
# '''Gnome Sound Recorder''' starts and records from the input device.
# All applications recording sound are listed on the '''Recording''' tab. Note that the application will not be listed if the recording has not started or it has been stopped.
# A selected devices is used as an input device only for the particular application.
# The recording can be played back.

Revision as of 10:27, 16 February 2021

Pavucontrol Recording

This test case tests that audio input can be controlled with Pavucontrol.

Setup

  1. This test case should be performed on a bare machine.
  2. The computer must be equipped with a microphone (or other audio input device).
  3. Install a desktop version of Fedora 34 (or later).
  4. Install the pavucontrol package.
  5. Install the gnome-sound-recorder package.
  6. Connect your microphone to your computer’s sound device.
  7. Perform the following steps as a regular user.

How to test

  1. Start Pavucontrol.
  2. Go to the Input Devices tab and check that your input devices (microphones) are listed there.
  3. In case you have more input devices, connect the microphone to one of them and click on the Set as fallback to make it a default input device. Check that the input signal is received on this device.
  4. Use the volume slider to set up the sensitivity of the microphone to approximately 75% of the total input volume. Check that the VU meter responds to the input signal.
  5. Click on the Mute audio button to switch off the microphone and confirm that input is muted.
  6. Unmute it and confirm that the microphone is active again.
  7. If you have a stereo input device (such as a tape recorder or a synthesizer), click on the Lock channels together button and unlock the left and right audio channel. Check that the sensitivity can be adjusted for each channel separately.
  8. Start Gnome Sound Recorder and start a recording. Alternatively, you can use a different application you are experienced with.
  9. Go to the Recording tab and check that the recording application has appeared and is listed there.
  10. Stop the recording and check that the recording application has disappeared from the list.
  11. Play back the recording. Confirm that it has been correctly recorded.

Expected results

  1. Pavucontrol starts.
  2. All input devices are listed on the Input Devices tab.
  3. The input signal levels can be adjusted using available controls and sliders.
  4. The system is able to record audio correctly. However, note that the quality of the recording depends significantly on many factors. Therefore, the quality itself should not be the main objective of this test case, unless it is much worse than expected.