From Fedora Project Wiki
Description
This is to ensure that window management on a graphical desktop is functional.
Setup
- Have a system ready with the Fedora version you wish to test. It must include a desktop environment.
How to test
- Open a random desktop application and test common window operations - moving the window across the screen, resizing the window, maximizing the window, restoring the original size of the window, minimizing the window, closing the window.
- Test the same operations on a few more applications.
- Open an application that supports switching to a full screen (e.g. a web browser or a picture viewer). Switch between the standard window and a full-screen mode several times.
- The full-screen mode means the application content covers the entire screen. It is different from a maximized state (which still shows the application header bar and any system bars).
- Open several different applications. Also open multiple windows of the same application (not all applications support this, but e.g. the file browser, text editor or a terminal emulator mostly do).
- Switch between different windows using regular means (mouse, keyboard shortcuts, etc). Try switching both between different applications, between different windows of the same application, and between all of them combined.
- Move some applications to a different virtual workspace. Test switching between applications on different workspaces, and moving application windows between these workspaces.
- (Optional) If you have multiple monitors, repeat the last step, but instead of workspaces, move and switch between applications on different monitors.
- Play a video content. When testing, try both playing a video in a web browser (e.g. the Fedora channel on YouTube) and also a locally-saved video file in a dedicated video player application. During playback, switch between a full-screen mode and a windowed mode several times.
- It's best to use some of your own videos when testing local playback, but as a fallback, here are e.g. some VP9 samples to download.
- When testing videos, be aware that proprietary codecs are not supported in Fedora by default.
- Play a game. Pick a game which allows switching between a windowed mode and a full-screen mode in game settings, and try to switch back and forth several times.
- It's best to try your own favorite game. But as a fallback, you can try e.g. SuperTuxKart or Xonotic, which are present in Fedora repositories.
Expected Results
- Regular window operations behave as expected.
- Displaying common content like applications, video and games should behave as expected.