From Fedora Project Wiki
< Desktop
(→Gnome) |
|||
Line 32: | Line 32: | ||
== Gnome == | == Gnome == | ||
== Applications == | |||
=== Accessories === | |||
=== Games === | |||
=== Graphics === | |||
=== Internet ==== | |||
=== Office === | |||
=== Sound & Videos === | |||
=== System Tools === | |||
== Places == | |||
== System == | |||
=== Basic Sanity Checks === | === Basic Sanity Checks === |
Revision as of 22:55, 8 January 2009
Desktop Testing
This page is meant as a starting point to collect useful information about testing the Fedora desktop.
Automatic Desktop Testing
There are multiple projects that aim to automate testing of desktop (specifically UI) functionality.
GDM
A list of tests for Gnome Display Manager functionality.
- Logging in
- Start with logging into you user account
- You should now be in Gnome
- Log out from you already logged in user account
- You should now be in GDM
- Log in again and lock the screen by going to "System" and choose "Lock screen"
- Press space and select "Switch User"
- you should now be in GDM.
- Log in again now as an different user.
- If an different useraccount does not exist on your system
- you can create one by logging in and go to System --> Administration and select "Users and Groups"
- Logout again
- Start with logging into you user account
Gnome
Applications
Accessories
Games
Graphics
Internet =
Office
Sound & Videos
System Tools
Places
System
Basic Sanity Checks
A list of tests for basic desktop functionality.
- Handling of USB sticks:
- insert a usb stick
- verify that nautilus opens a window showing the contents of the sticks toplevel directory
- verify that the stick shows up in the nautilus "computer" window, and in the panel "places" menu
- open gedit, open the file chooser dialog, verify that the stick is represented in the left pane and you can open a file
- Handling of audio cds:
- insert an audio cd
- expect that a nautilus window pops up that asks you what to do. It should offer opening in rhythmbox, sound-juicer, as well as picking another application.
- select rhythmbox and click ok
- expect that rhythmbox opens, with the cd selected
- verify that rhythmbox gets author, titles, etc and cover art for your cd
- repeat the same steps this time choosing sound-juicer, and verify that sound-juicer opens up, and also gets metadata for your cd
- Now go to Preferences -> Personal -> File Management, open the Media tab, and change the choice for how to treat audio cds. Verify that when inserting the cd again, nautilus obeys the new choice
- Handling of cameras:
- Plug in your digital camera
- expect that a nautilus window pops up that asks you what to do. It should offer opening in f-spot and gthumb, as well as picking another application
- select f-spot and click ok
- expect that f-spot opens, and offers to import photos from your camera
- repeat the same steps with gthumb
- Now go to Preferences -> Personal -> File Management, open the Media tab, and change the choice for how to treat photos. Verify that when inserting the cd again, nautilus obeys the new choice
- Creating a launcher
- Open Applications -> Accessories, Click on the Calculator icon, and drag it over the desktop background, then drop it
- A launcher with the calculator icon appears on the desktop
- Verify that clicking on it starts gcalctool
- Open the Properties dialog on the new launcher, and verify that you can change the icon, name and comment, and the changes are reflected on the desktop
- Drag the new launcher over the top panel and drop it there
- A launcher with the same icon appears on the panel
- Verify that clicking it starts gcalctool
- Remove the new launcher from the panel by moving it to the trash can
- Mime type handling
- Open a nautilus window in a folder with a variety of file types: C sources, shell scripts, png images, text files, office documents, etc
- Verify that nautilus picks reasonable icons and chooses an accurate description for the types of the files in the list view
- Open the context menu on these files and check that nautilus offers appropriate applications for opening the files