From Fedora Project Wiki

(delete a now incorrect expected result (thanks david le sage))
(link to tracker issues)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case tests the {{package|gnome-shell}} handling of application management from the Dash (the bar where running applications and favorites are listed).
|description=Test the Dash. This is the bar that runs along the bottom of the screen in the Activities Overview, and contains application launchers.
|setup=
 
{{Testcase_gnome-shell_generic_setup}}
|actions=
|actions=
{{Testcase_gnome-shell_generic_overview}}
# In GNOME, open at least two applications (e.g. Files and a Text Editor).
# Go to the Applications view
# Activate the Overview mode. You can do this by pressing the <code>Super</code> key (Windows key), clicking the ''Activities'' button in the top bar, or hitting the very top left corner of the screen with a mouse cursor.
# Add an application to the Dash: right-click on its icon and select ''Add to Favorites''
# Verify that you can switch between different applications by clicking on app icons in the Dash (the bottom panel). All your currently running applications must be shown in the Dash.
# Also test adding applications that are running but are not favorites (right-click on them in the Dash), and adding applications by drag-and-drop rather than right-click
# Verify that currently running apps are visually distinguished (e.g. having a white dot) in the Dash from non-running apps. Open and close apps to confirm this feature works correctly.
# Add many more applications to the Dash
# Launch new applications from the dash by clicking on them.
# Try launching the added applications from the Dash
# Right click the app icon in Dash and choose ''Quit''. The application should be closed.
# Right-click on a running application in the Dash and select ''New Window''
# Open several windows of the same application by right clicking an already running app icon in the Dash and choosing ''New Window'' (not all applications need to support this, but e.g. ''Files'' do).
# Right-click on the same running application in the Dash and try selecting each window's name
# Right-click on the multi-window application in the Dash and switch between windows by selecting each window's name.
# Drag applications in the Dash around (this should re-order them)
# Display the App grid using the 9-dot icon in the Dash, and test that you can scroll in it (if applicable), open and close app folders (if present), and run new applications by clicking on them and/or dragging them onto a workspace preview.
# Drag the icon for a non-running application from the Dash to the workspace creation bar (on the right hand side of the Overview)
# Verify that you can add apps from the app grid to the Dash permanently by right clicking them and choosing ''Pin to Dash'' and/or dragging them to the Dash. After closing such app, it must stay present in the Dash (just marked as non running).
# Create a second workspace if you have only one, and drag the icon for a non-running application from the Dash to the indicator for a workspace other than the first (at the bottom of the Overview)
#* Try pinning a large number of apps to the Dash. There should be no crashes or errors, and it should make a reasonable effort to make them all visible.
# Create a second workspace if you have only one, and drag the icon for a non-running application to the right-hand side of the screen
# Verify that you can unpin apps from Dash by right clicking and choosing ''Unpin'', by dragging them to the 9-dot icon or dragging them to the open app grid. Unpinned app icons must no longer be visible in the Dash after the app is closed.
# Remove all the applications you added from the Dash: right-click on their icons (either in the Applications view, or in the Dash) and select ''Remove from Favorites''
#* The Dash should take advantage of the space freed up and adjust size of the remaining apps, if possible.
# Verify that you can modify the app order in the Dash by dragging them.
# Verify that you can modify the app order in the App grid by dragging them.
# Verify that you can create new folders in the app grid by drag&dropping apps onto each other and then giving the folder a name.
# Verify that you can remove an app folder by moving all apps out of the folder.
# Perform some additional [[QA:Testcase Exploratory Testing|Exploratory testing]].
 
|results=
|results=
# Adding favorites to and removing favorites from the Dash should both work, whether from the Dash or from the Applications view
# All operations should behave as expected.
# The Dash should gracefully handle the addition of a large number of favorites: there should be no crashes or errors, and it should make a reasonable effort to make them all available
# Please report all failures to the [https://gitlab.gnome.org/GNOME/gnome-shell/issues GNOME tracker].
# The Dash should gracefully handle the removal of a large number of favorites: there should be no crashes or errors, and it should take advantage of the space freed up
# Launching applications from the Dash by clicking on them should work
# Running applications should have a background highlight in the Dash
# Creating a new window for a running application by right-clicking on its Dash icon should work
# Right-clicking on a running application's Dash icon and clicking on a window's name should activate that window
# Re-ordering Dash icons with drag-and-drop should work
# Dragging the Dash icon for an application to the workspace creation bar should create a new workspace and launch the application in it
# Dragging the Dash icon for an application to a workspace indicator should launch the application in that workspace (or create a new window in that workspace, for running applications)
# Dragging the Dash icon for an application to the right-hand side of the display should switch the Overview display to the next workspace to the right, and then allow you to launch the application in that workspace
}}
}}
[[Category:Package_gnome-shell_test_cases]]
[[Category:Package_gnome-shell_test_cases]]
[[Category:GNOME3_acceptance_test_cases]]
[[Category:GNOME desktop feature test cases]]

Latest revision as of 11:08, 8 March 2023

Description

Test the Dash. This is the bar that runs along the bottom of the screen in the Activities Overview, and contains application launchers.


How to test

  1. In GNOME, open at least two applications (e.g. Files and a Text Editor).
  2. Activate the Overview mode. You can do this by pressing the Super key (Windows key), clicking the Activities button in the top bar, or hitting the very top left corner of the screen with a mouse cursor.
  3. Verify that you can switch between different applications by clicking on app icons in the Dash (the bottom panel). All your currently running applications must be shown in the Dash.
  4. Verify that currently running apps are visually distinguished (e.g. having a white dot) in the Dash from non-running apps. Open and close apps to confirm this feature works correctly.
  5. Launch new applications from the dash by clicking on them.
  6. Right click the app icon in Dash and choose Quit. The application should be closed.
  7. Open several windows of the same application by right clicking an already running app icon in the Dash and choosing New Window (not all applications need to support this, but e.g. Files do).
  8. Right-click on the multi-window application in the Dash and switch between windows by selecting each window's name.
  9. Display the App grid using the 9-dot icon in the Dash, and test that you can scroll in it (if applicable), open and close app folders (if present), and run new applications by clicking on them and/or dragging them onto a workspace preview.
  10. Verify that you can add apps from the app grid to the Dash permanently by right clicking them and choosing Pin to Dash and/or dragging them to the Dash. After closing such app, it must stay present in the Dash (just marked as non running).
    • Try pinning a large number of apps to the Dash. There should be no crashes or errors, and it should make a reasonable effort to make them all visible.
  11. Verify that you can unpin apps from Dash by right clicking and choosing Unpin, by dragging them to the 9-dot icon or dragging them to the open app grid. Unpinned app icons must no longer be visible in the Dash after the app is closed.
    • The Dash should take advantage of the space freed up and adjust size of the remaining apps, if possible.
  12. Verify that you can modify the app order in the Dash by dragging them.
  13. Verify that you can modify the app order in the App grid by dragging them.
  14. Verify that you can create new folders in the app grid by drag&dropping apps onto each other and then giving the folder a name.
  15. Verify that you can remove an app folder by moving all apps out of the folder.
  16. Perform some additional Exploratory testing.

Expected Results

  1. All operations should behave as expected.
  2. Please report all failures to the GNOME tracker.