Resources
Below are the test cases that should be run when resources is updated to new minor releases in the development version of Ubuntu. These should also be run for any Stable Release Update for resources.
Test Case "Main"
- Open Resources
- Verify that the sidebar lists devices:
- CPU
- Memory
- GPU
- Physical storage
- Physical network
- Battery (if any)
Test Case "Virtual"
Navigate to Preferences > Devices
- Enable "Show Virtual Drives"
- Verify that any loop devices are listed in the sidebar
- Enable "Show Virtual Netowrk Interfaces"
- Verify that any virtual network interfaces are listed in the sidebar
Test Case "Apps"
- Navigate to "Apps"
- Verify that the main view lists open graphical applications (including those running in the backgroud, without any visible window)
- Click on "Processor"
- Verify that the list is sorted by CPU usage
- Select an application
- Click on "End App"
- Verify that the app was closed
Test Case "Processes"
- Navigate to "Processes"
- Verify that the main view lists processes running for any user
- Verify that processes associated with a graphical application are shown their icon
- Click on "Memory"
- Verify that the list is sorted by memory usage
- Start typing
- Verify that the list is filtered by the search query
- Select a process
- Click on the info button
- Verify that a dialog appears with detailed usage and properties information
Test Case "Memory"
- Navigate to "Memory"
- Verify that usage graphs are visible for:
- Physical memory
- Swap memory
- Verify that information on the memory total capacity is shown
- Verify that information on the memory speed is shown
Test Case "Processor"
- Navigate to "Processor"
- Verify that graphs are visible for:
- CPU usage
- CPU temperature
- Verify that information on the physical core count is shown
- Verify that information on the logical core count is shown
- Verify that information on the max CPU clock frequency is shown
- Select "Show Usages of Logical CPUs"
- Verify that usage graphs are visible for each individual logical CPU core
Test Case "GPU"
- Navigate to "GPU"
- Verify that graphs are visible for:
- Total usage
- Video Memory Usage
- Video Encoder Usage (if supported)
- Video Decoder Usage (if supported)
- Temperature (if supported)
- Verify that information on the max GPU clock frequency is shown (if supported)
- Verify that information on the GPU power draw is shown (if supported)
Test Case "Storage"
- Click on one of the physical storage drives in the sidebar
- Verify that graphs are visible for:
- Drive activity
- Read speed
- Write speed
- Verify that information on the drive's capacity is shown
Test Case "Network"
- Click on one of the physical network cards in the sidebar (e.g. Wi-Fi Connection)
- Verify that graphs are visible for:
Receiving speed
Sending speed
- Verify that the network's hardware address is shown
- If Wi-Fi, verify that the Wi-Fi network name is shown
- If Wi-Fi, verify that information on the Wi-Fi technology is shown (e.g. Wi-Fi 6)
Test Case "Battery"
- Skip this test if the machine does not have a battery
- Click on the battery in the sidebar
- Verify that graphs are visible for:
- Charge level
- Power draw
- Verify that information on the battery capacity is shown
- Verify that information on the battery health is shown
DesktopTeam/TestPlans/Resources (last edited 2025-12-09 10:09:16 by aleasto)