From Fedora Project Wiki

(fix links)
m (Add to categories)
(4 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 18: Line 18:
# 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.
# 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).
# 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/browser/both.
# 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 ==
== Echo services ==


# '''Google Meet'''
# '''Google Meet''' (website)
## Go to https://meet.google.com.
## Go to https://meet.google.com.
## Click on '''Join or start a new Meeting'''.
## Click on '''New meeting'''.
## Choose the name for the meeting and click '''Continue'''.
## Click on '''Create a meeting for later'''
## When the room is ready, click on '''Check your audio and video''' link below the video input.
## 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'''.
## 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.
## 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).
## 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.
# 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.