FMCOMMS5 Test Suite
- Prerequisites:
Scopy v2.2.0 or later with FMCOMMS5 plugin installed
FMCOMMS5 device connected (with both AD9361-phy and AD9361-phy-B devices)
Device drivers and firmware are up to date
Reset .ini files to default by pressing Reset button in Preferences
Test 1: Plugin Loads
UID: TST.FMCOMMS5.PLUGIN_LOADS
Description: Verify that the FMCOMMS5 plugin loads in Scopy.
OS: ANY
- Preconditions:
Scopy is installed
- Steps:
- Open Scopy application
Expected result: Scopy launches without errors
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 2: Device Detection and Display
UID: TST.FMCOMMS5.DEVICE_DETECTION_AND_DISPLAY
Description: Verify that the FMCOMMS5 plugin detects and displays both AD9361-phy and AD9361-phy-B devices and their status panels.
OS: ANY
- Preconditions:
FMCOMMS5 device is connected
- Steps:
- Open FMCOMMS5 plugin
Expected result: The plugin detects and displays both devices and their status/configuration panels
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 3: Change and Validate Global Settings
UID: TST.FMCOMMS5.CHANGE_VALIDATE_GLOBAL_SETTINGS
Description: Change global settings (e.g., ENSM mode, calibration, rate governor) and verify changes are applied and reflected in hardware for both devices.
OS: ANY
- Preconditions:
FMCOMMS5 device is connected
- Steps:
- Change ENSM mode (FDD/TDD).
Expected result: Mode changes and is reflected in the UI and hardware for both devices.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 4: RX and TX Chain Configuration
UID: TST.FMCOMMS5.RX_TX_CHAIN_CONFIG
Description: Change RX/TX bandwidth, sampling rate, LO frequency, and verify correct application for all four channels (RX1-4, TX1-4).
OS: ANY
- Preconditions:
FMCOMMS5 device is connected
- Steps:
- Change RX bandwidth and sampling rate for all RX channels.
Expected result: New values are applied and reflected in the UI and hardware for RX1-4.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 5: Advanced Plugin Detection and Display
UID: TST.FMCOMMS5_ADVANCED.PLUGIN_DETECTION_AND_DISPLAY
Description: Verify that the FMCOMMS5 Advanced plugin detects and displays the connected FMCOMMS5 device and its advanced configuration panels.
OS: ANY
- Preconditions:
FMCOMMS5 device is connected
- Steps:
- Open FMCOMMS5 Advanced plugin
Expected result: The plugin detects and displays the FMCOMMS5 device and its advanced configuration panels
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL
Test 6: FMCOMMS5 Calibration
UID: TST.FMCOMMS5.CALIBRATION
Description: Verify that calibration completes successfully and a sinusoidal signal appears in the ADC plugin after calibration.
OS: ANY
- Prerequisites:
ADC plugin installed
Physical FMCOMMS5 device connected (uncalibrated)
- Steps:
Connect an uncalibrated FMCOMMS5 device.
Go to FMCOMMS5 Advanced and open the FMCOMMS5 tab.
- Press Calibrate.
Expected result: Progression bar appears and reaches 100%.
Actual result:
Tested OS:
Comments:
Result: PASS/FAIL