From Fedora Project Wiki

No edit summary
m (Add to categories)
(9 intermediate revisions by 2 users not shown)
Line 3: Line 3:
== Setup ==
== Setup ==


# This test case should be performed on '''bare-metal machines'''.
# This test case should be performed on both '''bare-metal and virtual''' machines.
# The computer must be equipped with a '''sound device'''.
# The computer must be equipped with a '''sound device'''.
# You must have '''headphones and a microphone''' (or headseat) to test with.
# You must have '''headphones and a microphone''' (or headseat) to test with.
Line 9: Line 9:
# Perform the following steps as a '''regular user'''.
# Perform the following steps as a '''regular user'''.


== How to test (Option 1) ==  
== How to test ==  


# Start an on-line conference using your favourite conferencing system (Zoom, BlueJeans, etc.) and check that your party can hear you correctly and vice-versa.
# Select your favorite video conferencing tool that you've used in the past or you're familiar with (some of the most popular ones are Zoom, Google Meet, Skype, BlueJeans, Discord, Microsoft Teams, Facebook Messenger Rooms, TeamViewer and others -- but don't get limited just to these).
# Check that the video and audio streams are synchronised.
# If the tool offers a standalone application for Linux, install it. The proprietary ones will not be available in Fedora repositories, but search for an installer/archive on the vendor's website, or look at [https://flathub.org/apps Flathub].
# Confirm that the audio quality meets your expectations. Network issues alone **should not** be considered a lack of audio quality.
# If the tool can also be used from within a web browser, figure out the URL to connect to the tool.
# Run the standalone app (if applicable), go to app settings, and see if there's a microphone/camera/speakers test available in there. If it is, test that everything works as expected.
# If there is an "echo service" available for this tool (e.g. a special number or URL that you can call, which will record your inputs and play it back to you), use this service to verify that everything works as expected. See [[#Echo services]].
# If possible, initiate a call with a friend/colleague/someone or join an existing meeting/class/etc to verify that you can see and hear others, and others can see and hear you.
# Repeat the test steps from within a browser (if applicable).
# When submitting a result for this testcase, please add a note specifying which video conferencing tool you've tested, and whether you tested the standalone app/website/both.


== How to test (Option 2) ==
== Echo services ==


# If you have an option to start a conference with another party, you should always use **Option 1** to test this. However, if you don't, follow this procedure.
# '''Google Meet''' (website)
# Install the <code>mumble</code> package and start **Mumble**.
## Go to https://meet.google.com.
# Follow the instructions in the '''Settings wizard''' and set up your audio accordingly. Confirm that setting up the audio has been successful.
## Click on '''New meeting'''.
# Click on the '''Server''' icon and navigate to '''North America''', '''United States of America''' and connect to the  '''SKYN3T''' server. Check that you have been placed in the '''Lobby''' room and that the '''__SkyMusic__''' bot is present there.
## Click on '''Create a meeting for later'''
#  
## Copy the link to your meeting and open it.
## In the meeting lobby, click on '''Check your audio and video''' link below the video input.
## Use the drop-down menus to select the desired video and audio devices and click '''Next'''.
## Click on '''Start''' and have a video clip recorded.
## Confirm that the video and audio have been correctly recorded and that all 4 criteria are checked as ''PASSED'' (green tick).
# '''BlueJeans''' (website)
## Go to https://www.bluejeans.com/scheduling.
## Click on '''Test Video Setup'''.
## Click on '''Settings''' to select the desired video and audio devices.
## Click on '''Join the meeting''' to start the meeting with Jean the Parrot.
## When in the meeting, say a short sentence and wait until Jean repeats it. Confirm that Jean's response matches the original sentence.


== Expected results ==
== Expected results ==
# Video conferencing works as expected in both standalone apps and a browser.
[[Category:Test Days Test Cases]]
[[Category:Package_pipewire_test_cases]]

Revision as of 10:49, 29 March 2021

Conferencing with PipeWire

Setup

  1. This test case should be performed on both bare-metal and virtual machines.
  2. The computer must be equipped with a sound device.
  3. You must have headphones and a microphone (or headseat) to test with.
  4. Install a desktop version of Fedora 34 (or later).
  5. Perform the following steps as a regular user.

How to test

  1. Select your favorite video conferencing tool that you've used in the past or you're familiar with (some of the most popular ones are Zoom, Google Meet, Skype, BlueJeans, Discord, Microsoft Teams, Facebook Messenger Rooms, TeamViewer and others -- but don't get limited just to these).
  2. If the tool offers a standalone application for Linux, install it. The proprietary ones will not be available in Fedora repositories, but search for an installer/archive on the vendor's website, or look at Flathub.
  3. If the tool can also be used from within a web browser, figure out the URL to connect to the tool.
  4. Run the standalone app (if applicable), go to app settings, and see if there's a microphone/camera/speakers test available in there. If it is, test that everything works as expected.
  5. If there is an "echo service" available for this tool (e.g. a special number or URL that you can call, which will record your inputs and play it back to you), use this service to verify that everything works as expected. See #Echo services.
  6. If possible, initiate a call with a friend/colleague/someone or join an existing meeting/class/etc to verify that you can see and hear others, and others can see and hear you.
  7. Repeat the test steps from within a browser (if applicable).
  8. When submitting a result for this testcase, please add a note specifying which video conferencing tool you've tested, and whether you tested the standalone app/website/both.

Echo services

  1. Google Meet (website)
    1. Go to https://meet.google.com.
    2. Click on New meeting.
    3. Click on Create a meeting for later
    4. Copy the link to your meeting and open it.
    5. In the meeting lobby, click on Check your audio and video link below the video input.
    6. Use the drop-down menus to select the desired video and audio devices and click Next.
    7. Click on Start and have a video clip recorded.
    8. Confirm that the video and audio have been correctly recorded and that all 4 criteria are checked as PASSED (green tick).
  2. BlueJeans (website)
    1. Go to https://www.bluejeans.com/scheduling.
    2. Click on Test Video Setup.
    3. Click on Settings to select the desired video and audio devices.
    4. Click on Join the meeting to start the meeting with Jean the Parrot.
    5. When in the meeting, say a short sentence and wait until Jean repeats it. Confirm that Jean's response matches the original sentence.

Expected results

  1. Video conferencing works as expected in both standalone apps and a browser.