From Fedora Project Wiki
m (moved QA:Testcase gnome-shell favorites to QA:Testcase gnome-shell dash: let's make it a generic Dash test) |
(add several more tests to do with Dash app manipulation) |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=This test case tests the {{package|gnome-shell}} handling of | |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). | ||
|setup= | |setup= | ||
{{Testcase_gnome-shell_generic_setup}} | {{Testcase_gnome-shell_generic_setup}} | ||
Line 6: | Line 6: | ||
{{Testcase_gnome-shell_generic_overview}} | {{Testcase_gnome-shell_generic_overview}} | ||
# Go to the Applications view | # Go to the Applications view | ||
# Add an application to the Dash | # Add an application to the Dash: right-click on its icon and select ''Add to Favorites'' | ||
# | # 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 | ||
# Add many more applications to the Dash | # Add many more applications to the Dash | ||
# Try launching the added applications from the Dash | # Try launching the added applications from the Dash | ||
# Right-click on a running application in the Dash and select ''New Window'' | |||
# Right-click on the same running application in the Dash and try selecting each window's name | |||
# Drag applications in the Dash around (this should re-order them) | |||
# Drag the icon for a non-running application from the Dash to the workspace creation bar (on the right hand side of the Overview) | |||
# 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) | |||
# 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 | |||
# 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'' | # 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'' | ||
|results= | |results= | ||
Line 15: | Line 21: | ||
# 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 | # 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 | ||
# 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 | # 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 should cause its window to be the only one shown in the Overview's window view | |||
# 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:GNOME3_acceptance_test_cases]] |
Revision as of 21:37, 2 February 2011
Description
This test case tests the gnome-shell
handling of application management from the Dash (the bar where running applications and favorites are listed).
Setup
- Boot into a GNOME session with GNOME Shell
How to test
- Open the Activites Overview by: pressing the Super key (also known as the Windows key), touching the top-left screen corner with the pointer, or clicking Activities in the top bar.
- Go to the Applications view
- Add an application to the Dash: right-click on its icon and select Add to Favorites
- 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
- Add many more applications to the Dash
- Try launching the added applications from the Dash
- Right-click on a running application in the Dash and select New Window
- Right-click on the same running application in the Dash and try selecting each window's name
- Drag applications in the Dash around (this should re-order them)
- Drag the icon for a non-running application from the Dash to the workspace creation bar (on the right hand side of the Overview)
- 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)
- 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
- 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
Expected Results
- Adding favorites to and removing favorites from the Dash should both work, whether from the Dash or from the Applications view
- 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
- 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 should cause its window to be the only one shown in the Overview's window view
- 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