Administration

Administration/hardware-drivers

administration-additional-drivers-launch

Case ID: admhar-001

 Purpose:
     1. Verify the ability to launch the Additional Drivers application

 Steps:
     1. Main menu
     2. System -> Administration -> Additional Drivers

 Verification:
     1. Does the Additional Drivers application launch?

administration-additional-drivers-enable

Case ID: admhar-002
Depends on: administration-additional-drivers-launch

 Purpose:
     1. Verify ability to enable a proprietary driver

 Steps:
     1. Select a proprietary driver
     2. Click enable

 Verification:
     1. Is device driver marked as enabled?

administration-additional-drivers-disable

Case ID: admhar-003
Depends on: administration-additional-drivers-launch

 Purpose:
     1. Verify ability to disable a proprietary driver

 Steps:
     1. Select a proprietary driver
     2. Click disable

 Verification:
     1. Is device driver marked as disabled?

Administration/janitor

administration-computer-janitor-launch

Case ID: admjan-001

 Purpose:
     1. Computer Janitor - Verify the ability to launch the program

 Steps:
     1. System -> Administration -> Computer Janitor
     2. Verify Computer Janitor starts

 Verification:
     1. Does Computer Janitor launch?

administration-computer-janitor-cleanup

Case ID: admjan-002
Depends on: administration-computer-janitor-launch

 Purpose:
     1. Computer Janitor - Verify ability to cleanup packages

 Steps:
     1. Select a package from the window
     2. Click Cleanup

 Verification:
     1. Does computer janitor cleanup the packages correctly?

Administration/language-support

administration-language-support-launch

Case ID: admlan-001

 Purpose:
     1. Verify the ability to launch the language support application

 Steps:
     1. Main Menu
     2. System -> Administration -> Language Support

 Verification:
     1. Does the Language Support application launch?

administration-language-support-menu-language

Case ID: admlan-002
Depends on: administration-language-support-launch

 Purpose:
     1. Verify the ability to set language

 Steps:
     1. System -> Administration -> Language Support
     2. Set to another language
     3. Login selection is automatically set
     4. Log out

 Verification:
     1. Have both Menu and Login screen been translated?

administration-language-support-install-remove

Case ID: admlan-003
Depends on: administration-language-support-launch

 Purpose:
     1. Verify ability to install new language

 Steps:
     1. System -> Administration -> Language Support
     2. Click Install/Remove Language
     3. Select a new language
     4. Apply translations
     5. Select language drop down for Menus
     6. Set to another language
     7. Login selection is automatically set
     8. Log out

 Verification:
     1. Have both Menu and Login screen been translated?

Administration/log-file-viewer

administration-log-file-viewer-launch

Case ID: admlog-001

 Purpose:
     1. Verify the ability to launch the log file viewer application

 Steps:
     1. Main Menu
     2. System -> Administration -> Log File Viewer

 Verification:
     1. Does the Log File View application launch?

administration-log-file-viewer-view-logs

Case ID: admlog-002
Depends on: administration-log-file-viewer-launch

 Purpose:
     1. Verify ability to view logs

 Steps:
     1. Main Menu
     2. System -> Administration -> Log File Viewer
     3. Selecting logs
     4. Click on log files in the left pane
     5. Click arrows to open multi-version view for log files
     6. Select a log on the left

 Verification:
     1. Does Log contents display on the right?

Administration/login-window

administration/login-launch

Case ID: admlog-001

 Purpose:
     1. Verify application can be launched

 Steps:
     1. Go to Main Menu
     2. System -> Administration -> Login Window

 Verification:
     1. Were you able to launch the application?

administration/login-general

Case ID: admlog-002

 Purpose:
     1. Verify Settings saved on General tab

 Steps:
     1. Select General tab
     2. Check Hide visual feedback..
     3. Close window
     4. Log out
     5. Log in

 Verification:
     1. Did the password field provide no visual representation of entered text?

administration/login-local

Case ID: admlog-003

 Purpose:
     1. Verify Settings saved on Local tab

 Steps:
     1. Select Local tab
     2. Check Circles theme
     3. Close window
     4. Log out
     5. Log in

 Verification:
     1. Did the login theme change to circles?

administration/login-remote

Case ID: admlog-004

 Purpose:
     1. Verify Settings saved on Remote tab

 Steps:
     1. Select Remote tab
     2. Enable Remote login
     3. Close window
     4. Log out
     5. Log in remotely

 Verification:
     1. Were you able to login remotely?

administration/login-accessibility

Case ID: admlog-005

 Purpose:
     1. Verify Settings saved on Accessibility tab

 Steps:
     1. Select Accessibility tab
     2. Check Login successful and set sound
     3. Check Login failed and set sound
     4. Close window
     5. Log out
     6. Enter false login
     7. Enter correct login

 Verification:
     1. Was a sound played for the false and the correct login?

administration/login-security

Case ID: admlog-006

 Purpose:
     1. Verify Settings saved on Security tab

 Steps:
     1. Select Security tab
     2. Check Enable Automatic Login
     3. Set user
     4. Close window
     5. Log out

 Verification:
     1. Were you auto logged in?

administration/login-users

Case ID: admlog-007

 Purpose:
     1. Verify Settings saved on Users tab

 Steps:
     1. Select Users tab
     2. Set default face
     3. Close window
     4. Log out
     5. Log in

 Verification:
     1. Was the image for Default face displayed?

Administration/network-tools

administration/network-tools-launch

Case ID: admnet-001

 Purpose:
     1. Network Tools - Verify ability to launch application

 Steps:
     1. Main menu
     2. System -> Administration -> Network Tools

 Verification:
     1. Did the Network Tools applet launch?

administration/network-tools-devices

Case ID: admnet-002
Depends on: administration/network-tools-launch

 Purpose:
     1. Network Tools - Verify ability to view network devices

 Steps:
     1. Click Devices Tab
     2. Select Network Device from drop down
     3. Device configuration is shown in window

 Verification:
     1. Are there devices displayed in the window?

administration/network-tools-ping

Case ID: admnet-003
Depends on: administration/network-tools-launch

 Purpose:
     1. Network Tools - Verify ability to ping

 Steps:
     1. Select Ping
     2. Enter ''www.google.com'' in Network address field
     3. Set to Only 5 requests
     4. Click ping button

 Verification:
     1. Are the Ping response times and packet info is displayed?

administration/network-tools-netstat

Case ID: admnet-004
Depends on: administration/network-tools-launch

 Purpose:
     1. Network Tools - Verify ability to retrieve netstats

 Steps:
     1. Select Routing Table Information
     2. Click Netstat
     3. Routing info is displayed
     4. Select Active Network Services
     5. Click Netstat
     6. Services are listed
     7. Select Multicast Information
     8. Click Netstat

 Verification:
     1. Is the Multicast information displayed?

Administration/software-sources

administration/software-sources-launching

Case ID: admsof-001

 Purpose:
     1. Software Sources - Verify the ability to launch the application

 Steps:
     1. Click the test button to open the Software Sources application
     2. Verify that you can change options in Ubuntu Software Tab Main (default), Universe (default), restricted (default), mutliverse (default) Source code
     3. Verify that you can choose other servers to download from Main (default), Server for US, other

 Verification:
     1. Does Software Sources provide the functionality expected?

administration/software-sources-ubuntu

Case ID: admsof-002
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to control ubuntu repo access

 Steps:
     1. Click the test button to open the Software Sources application
     2. Click Ubuntu Software tab
     3. Check Source Code
     4. Run #sudo apt-get update

 Verification:
     1. Were source repos checked during the update?

administration/software-sources-other

Case ID: admsof-003
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to add and remove repositories

 Steps:
     1. Click the test button to open the Software Sources application
     2. Click Other Software tab
     3. Click Add
     4. Enter a valid software repository
     5. Run #sudo apt-get update
     6. Click Edit
     7. Change the Comment on the repo > OK
     8. Delete repo

 Verification:
     1. Were you able to add, edit, and delete a repo?

administration/software-sources-updates

Case ID: admsof-004
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to control updates

 Steps:
     1. Click the test button to open the Software Sources application
     2. Verify that you can add or remove Ubuntu Update choices Jaunty Security (default),  Jaunty Updates (default), Jaunty Proposed, Jaunty Backports
     3. Verify that you can change frequency to check for Automatic Update.  Daily, Every two days, Weekly, Every two weeks
     4. Verify that you can change  Automatic Update options
     5. Install security updates without confirmation
     6. Download all updates in the background
     7. Only notify about available updates (Default)
     8. Verify that you can change Release upgrade options. Never, Normal Releases (default) and Long term Support Releases Only

 Verification:
     1. Does Software Sources provide the functionality expected?

administration/software-sources-authentication

Case ID: admsof-005
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to add, and remove keys

 Steps:
     1. Click the test button to open the Software Sources application
     2. Download a key from a known private repository
     3. Click Import Key File...
     4. Run #sudo apt-get update

 Verification:
     1. Were you able to connect to the private repo without error?

administration/software-sources-statistics

Case ID: admsof-006
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify that the option exists to Submit Statistical Information

 Steps:
     1. Click the test button to open the Software Sources application
     2. Select the Statistics tab
     3. Check the Submit Statistical Information box
     4. Run #sudo apt-get update

 Verification:
     1. Was statistical information gathered?

administration/software-sources/sources.list

Case ID: admsof-007

 Purpose:
     1. Software Sources - Validate this system has the correct sources list entries

 Steps:
     1. Click the Test button to open sources.list
     2. Compare contents with the expected entries for this project

 Verification:
     1. Do the project specific entries point the correct repo?

administration/software-sources/sources.list.d

Case ID: admsof-008

 Purpose:
     1. Software Sources - Validate that any additional repository entries are present

 Steps:
     1. Click the test button to display the contents of the sources.list.d directory
     2. Does your project require special repo entries here?
     3. Validate the entries in these files (if any)

 Verification:
     1. Do the sources.lists in this directory match the project expectations?

Administration/startup-disk

administration-startup-disk-launch

Case ID: admsta-001

 Purpose:
     1. Startup Disk Creator - Verify the ability to launch the program

 Steps:
     1. System > Administration > USB Startup Disk Creator
     2. Create a startup disk on a USB stick

 Verification:
     1. Does USB Startup Disk Creator launch?

administration-startup-disk-create

Case ID: admsta-002
Depends on: administration-startup-disk-launch

 Purpose:
     1. Startup Disk Creator - Verify application creates Bootable USB stick

 Steps:
     1. System > Administration > USB Startup Disk Creator
     2. Create a startup disk on a USB stick
     3. Either use a ubuntu installation disk or download an .iso file
     4. Select location of .iso and click ok
     5. Once dialogue tells you USB was created successfully boot from USB

 Verification:
     1. Does create USB Startup Disk successfully?

Administration/synaptic

administration-synaptic-launch

Case ID: admsyn-001

 Purpose:
     1. Synaptic - Verify ability to launch application

 Steps:
     1. System > Administration > Synaptic Package Manager
     2. Verify Synaptic Package Manager starts

 Verification:
     1. Did Synaptic Package Manager launch?

administration-synaptic-install

Case ID: admsyn-002
Depends on: administration-synaptic-launch

 Purpose:
     1. Synaptic - Verify the ability to install packages

 Steps:
     1. System > Administration > Synaptic Package Manager
     2. Search "hwinfo"
     3. Highlight "hwinfo" 15.3 or newer
     4. Mark for installation
     5. Apply
     6. Verify addition of package and all supporting files

 Verification:
     1. Did Synaptic Package Manager install the apps correctly?

Administration/system-monitor

administration/system-monitor-system

Case ID: admsys-001

 Purpose:
     1. Verify System Monitor collects the correct information

 Steps:
     1. Click the System tab
     2. Confirm OS version is displayed
     3. Confirm when OS is updated new version is displayed

 Verification:
     1. Does System Monitor provide the functionality expected?

administration/system-monitor-processes

Case ID: admsys-002

 Purpose:
     1. Verify System Monitor collects the correct information

 Steps:
     1. Click on the Processes tab
     2. Run Movie Player and play a video file
     3. Run OpenOffice Word Processor and create a new file
     4. Run Cheese and take a photo

 Verification:
     1. Do Movie Player, OpenOffice, and Cheese appear in the process list?

administration/system-monitor-processes-stop

Case ID: admsys-003

 Purpose:
     1. Verify System Monitor collects the correct information

 Steps:
     1. Click on the Processes tab
     2. Run Movie Player and play a video file
     3. Run OpenOffice Word Processor and create a new file
     4. Run Cheese and take a photo
     5. Right click on and Stop the Movie Player process
     6. Continue process

 Verification:
     1. Did the process halt and then resume?

administration/system-monitor-processes-end

Case ID: admsys-004

 Purpose:
     1. Verify System Monitor collects the correct information

 Steps:
     1. Click on the Processes tab
     2. Run Movie Player and play a video file
     3. Run OpenOffice Word Processor and create a new file
     4. Run Cheese and take a photo
     5. Right click on and End the Movie Player process

 Verification:
     1. Did the process disappear from the list?

administration/system-monitor-processes-resources

Case ID: admsys-005

 Purpose:
     1. Verify System Monitor collects the correct information

 Steps:
     1. Click on the Resources tab
     2. Run Movie Player and play a video file
     3. Launch Firefox and download a file

 Verification:
     1. Did the CPU Usage, Memory Usage, and Network monitors all change?

administration/system-monitor-processes-filesystem

Case ID: admsys-006

 Purpose:
     1. Verify System Monitor collects the correct information

 Steps:
     1. Click on the File Systems tab
     2. Click the test button
     3. Compare the information

 Verification:
     1. Is the File System information accurate for your device?

Administration/time-and-date

administration/date-settings

Case ID: admtim-001

 Purpose:
     1. Verify Date settings

 Steps:
     1. Confirm current system date is displayed
     2. Confirm system date can be reset

 Verification:
     1. Were you able to set the date?

administration/time-settings

Case ID: admtim-002

 Purpose:
     1. Verify Time settings

 Steps:
     1. Confirm current system time is displayed
     2. Confirm system time can be reset

 Verification:
     1. Were you able to set the time?

Administration/touch-calibrate

administration/touch-calibrate-launch

Case ID: admtou-001

 Purpose:
     1. Verify touchscreen calibration tool access

 Steps:
     1. Confirm calibration utility launches
     2. Confirm calibration process begins immediately
     3. Confirm calibration completes
     4. Confirm calibration makes changes to screen mapping

 Verification:
     1. Were you able to calibrate your touchscreen?

administration/touch-calibrate-confirm

Case ID: admtou-002
Depends on: administration/touch-calibrate-launch

 Purpose:
     1. Verify basic functionality after calibrate

 Steps:
     1. Single Right Click
         a. Use touchscreen to open directory folder with single tap
         b. Use touchscreen to navigate web links with single tap
     2. Double Right Click
         c. Use touchscreen to launch application with double tap
     3. Single Left Click
         d. Use touchscreen to open contextual menu with tap and hold
     4. Drag and Drop
         e. Move folder or icon using touchpad with tap, hold, and drag

 Verification:
     1. Were you able to use your touchscreen after calibration?

Administration/update-manager

administration/update-manager-notify

Case ID: admupd-001

 Purpose:
     1. Update Manager - Verify notify icon

 Steps:
     1. Point system to development repository
     2. Open Terminal and run #sudo apt-get update
     3. Confirm that the update manager notifies the user when updates are available
     4. Confirm that the number of updates is provided
     5. Confirm that clicking on the notification launches the update manager

 Verification:
     1. Does update manager notify provide the functionality expected?

administration/update-manager-details

Case ID: admupd-002

 Purpose:
     1. Verify update manager's ability to review updates

 Steps:
     1. Click on the notify icon in the panel
     2. Select a package listed in the update window
     3. Confirm that the details of each available update can be viewed
     4. Confirm that available updates can be de-selected
     5. Confirm that available updates can be blocked

 Verification:
     1. Does the Update Manager window provide the functionality expected?

administration/update-manager-installation

Case ID: admupd-003

 Purpose:
     1. Verify update manager's ability to install updates

 Steps:
     1. Click on Install Updates button
     2. Confirm that applying the updates begins the download process
     3. Confirm that only selected updates are downloaded
     4. Confirm that once download is complete, updates install
     5. Confirm that when installation is complete, update manager notifies user
     6. Confirm that if an error occurs, update manager notifies user
     7. Confirm that failed updates can be re-tried
     8. Confirm that updated software is now available and running

 Verification:
     1. Does the Update Manager installation process provide the functionality expected?

Administration/users-groups

administration/users-groups-group

Case ID: admuse-001

 Purpose:
     1. User and Groups - Verify ability to manage groups

 Steps:
     1. Add a group
     2. Delete a group

 Verification:
     1. Were you able to Add and Delete groups?

administration/users-groups-user

Case ID: admuse-002

 Purpose:
     1. User and Groups - Verify ability to manage user accounts

 Steps:
     1. Add a user
     2. Delete a user
     3. Customize user privileges
     4. Switch users

 Verification:
     1. Were you able to Add, Delete, and customize users?

Applications

Applications/accessories

Applications/accessories/calculator

applications/acc/calculator/func

Case ID: appacccal-001
Affected Package: gcalctool
Depends on: applications/acc/calculator/launch

 Purpose:
     1. Calculator - Mathematical functions verification

 Steps:
     1. Confirm simple math functions (+,-,/,*)
     2. Confirm nested math functions ((,))
     3. Confirm fractional math
     4. Confirm decimal math

 Verification:
     1. Does the calculator work as expected?

applications/acc/calculator/mem

Case ID: appacccal-002
Affected Package: gcalctool
Depends on: applications/acc/calculator/launch

 Purpose:
     1. Calculator - Advanced Memory verification

 Steps:
     1. Confirm memory set
     2. Confirm memory reset
     3. Confirm memory last clear
     4. Confirm memory clear

 Verification:
     1. Does the calculator work as expected?

applications/acc/calculator/clip

Case ID: appacccal-003
Affected Package: gcalctool
Depends on: applications/acc/calculator/launch

 Purpose:
     1. Calculator - Clipboard Verification

 Steps:
     1. Confirm cut (if applicable)
     2. Confirm copy
     3. Confirm paste verification

 Verification:
     1. Does the calculator work as expected?

applications/acc/calculator/launch

Case ID: appacccal-004
Affected Package: gcalctool

 Purpose:
     1. Calculator - Verify application launches

 Steps:
     1. Applications -> Accessories -> Calculator
     2. Press the test button the launch the app from command line

 Verification:
     1. Did the application launch?

Applications/accessories/character-map

applications/acc/character-map/insert

Case ID: appacccha-001
Affected Package: gucharmap

 Purpose:
     1. Character Map - Adding character to document

 Steps:
     1. Open a Document
     2. Select a language set
     3. Click a character
     4. Character is inserted into document

 Verification:
     1. Does the Character(s) get inserted as expected?

applications/acc/character-map/bold

Case ID: appacccha-002
Affected Package: gucharmap
Depends on: applications/acc/character-map/insert

 Purpose:
     1. Character Map - Adding character to document
     2. Bold

 Steps:
     1. Select Bold option
     2. Select character
     3. Bold character is inserted into document

 Verification:
     1. Does the Character(s) get inserted as expected?

applications/acc/character-map/italic

Case ID: appacccha-003
Affected Package: gucharmap
Depends on: applications/acc/character-map/insert

 Purpose:
     1. Character Map - Adding character to document
     2. Italic

 Steps:
     1. Select Italic option
     2. Select character
     3. Italic character is inserted into document

 Verification:
     1. Does the Character(s) get inserted as expected?

applications/acc/character-map/size

Case ID: appacccha-004
Affected Package: gucharmap
Depends on: applications/acc/character-map/insert

 Purpose:
     1. Character Map - Adding character to document
     2. Size

 Steps:
     1. Set character size
     2. Select character
     3. Character is inserted into document with the pixel count selected

 Verification:
     1. Does the Character(s) get inserted as expected?

Applications/accessories/disk-usage-analyser

applications/acc/disk-usage-analyser/launch

Case ID: appaccdis-001
Affected Package: gnome-utils

 Purpose:
     1. Disk Usage Analyzer - Launching

 Steps:
     1. Click Applications -> Accessories -> Disk Usage Analyzer

 Verification:
     1. Did disk usage analyzer launch as expected?

applications/acc/disk-usage-analyser/scan

Case ID: appaccdis-002
Affected Package: gnome-utils
Depends on: applications/acc/disk-usage-analyser/filesys

 Purpose:
     1. Disk Usage Analyzer - Scan Disk

 Steps:
     1. Analyzer -> Scan Home Folder
     2. Home folder contents are displayed

 Verification:
     1. Is the Home folder contents displayed?

applications/acc/disk-usage-analyser/filesys

Case ID: appaccdis-003
Affected Package: gnome-utils
Depends on: applications/acc/disk-usage-analyser/folder

 Purpose:
     1. Disk Usage Analyzer - Scan Filesystem

 Steps:
     1. Analyzer -> Filesystem
     2. Filesystem contents are displayed

 Verification:
     1. Is the Filesystem contents displayed?

applications/acc/disk-usage-analyser/folder

Case ID: appaccdis-004
Affected Package: gnome-utils
Depends on: applications/acc/disk-usage-analyser/remote

 Purpose:
     1. Disk Usage Analyzer - Scan Folder

 Steps:
     1. Analyzer -> Folder
     2. Specific folder contents are displayed

 Verification:
     1. Is the scanned folder contents displayed?

applications/acc/disk-usage-analyser/remote

Case ID: appaccdis-005
Affected Package: gnome-utils
Depends on: applications/acc/disk-usage-analyser/ring

 Purpose:
     1. Disk Usage Analyzer - Remote Folder

 Steps:
     1. Analyzer -> Remote Folder
     2. Remote folder contents are displayed

 Verification:
     1. Is the remote folder contents displayed?

applications/acc/disk-usage-analyser/ring

Case ID: appaccdis-006
Affected Package: gnome-utils
Depends on: applications/acc/disk-usage-analyser/tree

 Purpose:
     1. Disk Usage Analyzer - View Ring Chart
     2. View results

 Steps:
     1. Select View as Ring Chart
     2. Click Scan Home Folder button

 Verification:
     1. Are the results displayed as ring chart?

applications/acc/disk-usage-analyser/tree

Case ID: appaccdis-007
Affected Package: gnome-utils
Depends on: applications/acc/disk-usage-analyser/launch

 Purpose:
     1. Disk Usage Analyzer - View Tree Chart
     2. View results

 Steps:
     1. Select View as Tree Map
     2. Scan Home Folder button

 Verification:
     1. Are the results are displayed as tree map?

Applications/accessories/take-screenshots

applications/acc/take-screenshots/window

Case ID: appacctak-001
Affected Package: gnome-utils

 Purpose:
     1. Take Screenshot window
     2. Screenshot

 Steps:
     1. Press test button
     2. Take Screenshot of the window

 Verification:
     1. Did the screenshot of the window get taken properly?

applications/acc/take-screenshots/area

Case ID: appacctak-002
Affected Package: gnome-utils
Depends on: applications/acc/take-screenshots/delay

 Purpose:
     1. Take Screenshot of an area
     2. Screenshot

 Steps:
     1. Grab an area of the screen
     2. Press test button
     3. Take Screenshot of an area

 Verification:
     1. Did the screenshot of the area get taken properly?

applications/acc/take-screenshots/delay

Case ID: appacctak-003
Affected Package: gnome-utils
Depends on: applications/acc/take-screenshots/window

 Purpose:
     1. Take Screenshot with a delay
     2. Screenshot

 Steps:
     1. Pick a the delay time
     2. Press test button
     3. Take Screenshot of the window

 Verification:
     1. Did the screenshot get taken at the selected delay time?

Applications/accessories/terminal

applications/acc/terminal/launch

Case ID: appaccter-001
Affected Package: gnome-terminal

 Purpose:
     1. Terminal - Launching

 Steps:
     1. Launch the Terminal using various input devices
         a. Click desktop icon using touch screen
         b. Click desktop icon using hardware trackball/joystick
         c. Click desktop icon using Bluetooth/USB mouse

 Verification:
     1. Does terminal launch properly with all the input devices?

applications/acc/terminal/app

Case ID: appaccter-002
Affected Package: gnome-terminal
Depends on: applications/acc/terminal/menu

 Purpose:
     1. Terminal - Using
     2. Run applications from terminal

 Steps:
     1. Try launching an application from the terminal
     2. Close the terminal check that the application closes too
     3. Type ls, lspci to check that general commands are functioning correctly

 Verification:
     1. Do all applications run properly?

applications/acc/terminal/menu

Case ID: appaccter-003
Affected Package: gnome-terminal
Depends on: applications/acc/terminal/edit

 Purpose:
     1. Terminal - Menus
     2. File

 Steps:
     1. Open New see that the link and shortcut function correctly
     2. Open Tab see that the link and shortcut function correctly
     3. New Profile set up a profile with your name change the background and font colors and ensure they change
     4. Close tab and close window be sure they do

 Verification:
     1. Do menus work properly?

applications/acc/terminal/edit

Case ID: appaccter-004
Affected Package: gnome-terminal
Depends on: applications/acc/terminal/view

 Purpose:
     1. Terminal - Edit
     2. Edit

 Steps:
     1. Copy and paste a section of text using the links and shortcuts
     2. Profiles and profile properties changes the current profile alter the background and font color ensure the changes are seen
     3. Keyboard shortcuts edits the menu shortcuts for a more personal terminal

 Verification:
     1. Do all the edit functions work properly?

applications/acc/terminal/view

Case ID: appaccter-005
Affected Package: gnome-terminal
Depends on: applications/acc/terminal/launch

 Purpose:
     1. Terminal - View
     2. View

 Steps:
     1. Ensure full screen works from both the shortcut and link
     2. Ensure the zoom options function as expected from both the link and shortcuts

 Verification:
     1. Does the view functionality work properly?

Applications/accessories/text-editor

applications/acc/text-editor/open

Case ID: appacctex-001
Affected Package: gedit

 Purpose:
     1. Text editor - Features
     2. Open

 Steps:
     1. Confirm notepad can view several text formats
     2. Confirm all formats are displayed properly without artifacts or pixelization

 Verification:
     1. Does the above text editor functionality work properly?

applications/acc/text-editor/new

Case ID: appacctex-002
Affected Package: gedit
Depends on: applications/acc/text-editor/read

 Purpose:
     1. Text editor - Features
     2. New

 Steps:
     1. Confirm notepad can create several text formats
     2. Confirm font is configurable
     3. Confirm standard features are available for document creation

 Verification:
     1. Does the above text editor functionality work properly?

applications/acc/text-editor/read

Case ID: appacctex-003
Affected Package: gedit
Depends on: applications/acc/text-editor/save

 Purpose:
     1. Text editor - Features
     2. Reading

 Steps:
     1. Confirm scrolling, page down/up

 Verification:
     1. Does the above text editor functionality work properly?

applications/acc/text-editor/save

Case ID: appacctex-004
Affected Package: gedit
Depends on: applications/acc/text-editor/open

 Purpose:
     1. Text editor - Features
     2. Save

 Steps:
     1. Confirm any text and formating is still present after save and open
     2. Confirm that notepad can save as several different

 Verification:
     1. Does the above text editor functionality work properly?

Applications/accessories/tomboy

applications/acc/tomboy/new

Case ID: appacctom-001
Affected Package: tomboy
Depends on: applications/acc/tomboy/launch

 Purpose:
     1. Tomboy - New Notes

 Steps:
     1. Click Create New Note
     2. Click on Text and change the highlighted text and then confirm it can be undone by clicking undo

 Verification:
     1. Does all the functionality for Tomboy properly?

applications/acc/tomboy/launch

Case ID: appacctom-002
Affected Package: tomboy

 Purpose:
     1. Tomboy - Verify application can launch

 Steps:
     1. Click on the yellow note icon in the panel
     2. Click the test button

 Verification:
     1. Did the application launch in both instances?

applications/acc/tomboy/search

Case ID: appacctom-003
Affected Package: tomboy
Depends on: applications/acc/tomboy/launch

 Purpose:
     1. Tomboy - Search Notes

 Steps:
     1. Create another note
     2. Click Search All Notes
     3. Enter a search term found in both notes

 Verification:
     1. Were both notes found in the search?

applications/acc/tomboy/advanced

Case ID: appacctom-004
Affected Package: tomboy
Depends on: applications/acc/tomboy/launch

 Purpose:
     1. Tomboy - Advanced

 Steps:
     1. Confirm that the note can be printed by clicking on Tools
     2. Confirm that the note can be synchronized with other notes by clicking on Tools
     3. Confirm that the note can be exported to HTML by clicking on Tools
     4. Create a link to another note by highlighting text and clicking on link
     5. Confirm it is linked by checking "What links here" in the new note
     6. Delete the note and make sure it is deleted

 Verification:
     1. Did all advanced features work as expected?

Applications/byobu

applications/byobu-basic

Case ID: appbyo-001
Affected Package: byobu

 Purpose:
     1. Byobu basic info

 Steps:
     1. Open a terminal and run the byobu command
     2. You should now get some useful info on the system you are running and some other bits and pieces
     3. Check the time is correct
     4. Check the logo is correct
     5. F2 should open another shell instance
     6. F3 should move back to the original instance
     7. F4 should move to the new shell instance
     8. F5 should refresh the current profile
     9. F6 should detach the the current instance
     10. F7 should enter scroll back mode
     11. F8 Retitles a window
     12. F9 is the main menu
     13. F12 locks the screen
     14. screen -r reattaches the screen 

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. Byobu is a screen profile replacement

Applications/games

applications/games/sol-launch

Case ID: appgam-001
Affected Package: gnome-games

 Purpose:
     1. AisleRiot Solitaire

 Steps:
     1. Verify the AisleRiot Solitaire game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/jack-launch

Case ID: appgam-002
Affected Package: gnome-games

 Purpose:
     1. BlackJack

 Steps:
     1. Verify the BlackJack game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/chess-launch

Case ID: appgam-003
Affected Package: gnome-games

 Purpose:
     1. Chess

 Steps:
     1. Verify the Chess game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/five-launch

Case ID: appgam-004
Affected Package: gnome-games

 Purpose:
     1. FiveOrMore

 Steps:
     1. Verify the FiveOrMore game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/four-launch

Case ID: appgam-005
Affected Package: gnome-games

 Purpose:
     1. FourInaRow

 Steps:
     1. Verify the FourInaRow game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/gnib-launch

Case ID: appgam-006
Affected Package: gnome-games

 Purpose:
     1. Nibbles

 Steps:
     1. Verify the Nibbles game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/robot-launch

Case ID: appgam-007
Affected Package: gnome-games

 Purpose:
     1. Robots

 Steps:
     1. Verify the Games - Robots game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/sudoku-launch

Case ID: appgam-008
Affected Package: gnome-sudoku

 Purpose:
     1. Sudoku

 Steps:
     1. Verify the Sudoku game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/quadrapassel-launch

Case ID: appgam-009
Affected Package: quadrapassel

 Purpose:
     1. Quadrapassel

 Steps:
     1. Verify the Quadrapassel game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/gbrainy-launch

Case ID: appgam-010
Affected Package: gbrainy

 Purpose:
     1. Gbrainy

 Steps:
     1. Verify the Gbrainy game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/metris-launch

Case ID: appgam-011
Affected Package: gnome-games

 Purpose:
     1. Gnometris

 Steps:
     1. Verify the Gnometris game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/mines-launch

Case ID: appgam-012
Affected Package: gnome-games

 Purpose:
     1. Mines

 Steps:
     1. Verify the Mines game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/tetra-launch

Case ID: appgam-013
Affected Package: gnome-games

 Purpose:
     1. Tetravex

 Steps:
     1. Verify the Tetravex game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/klotski-launch

Case ID: appgam-014
Affected Package: gnome-games

 Purpose:
     1. Klotski

 Steps:
     1. Verify the Klotski game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/tali-launch

Case ID: appgam-015
Affected Package: gnome-games

 Purpose:
     1. Tali

 Steps:
     1. Verify the Klotski game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/lagno-launch

Case ID: appgam-016
Affected Package: gnome-games

 Purpose:
     1. Iagno

 Steps:
     1. Verify the Iagno game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/mahjongg-launch

Case ID: appgam-017
Affected Package: gnome-games

 Purpose:
     1. Mahjongg

 Steps:
     1. Verify the Mahjongg game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/same-launch

Case ID: appgam-018
Affected Package: gnome-games

 Purpose:
     1. SameGnome

 Steps:
     1. Verify the SameGnome game will launch

 Verification:
     1. Is the game available and does it launch?

applications/games/extra-launch

Case ID: appgam-019
Affected Package: gnome-games

 Purpose:
     1. Extra Games

 Steps:
     1. Verify the Syanhai game will launch
     2. Verify the Math Quiz game will launch

 Verification:
     1. Are these games available and do they launch?

Applications/graphics

Applications/graphics/cheese

applications/graphics/cheese/vid-exist

Case ID: appgrache-001
Affected Package: cheese
Depends on: applications/graphics/cheese/still

 Purpose:
     1. Cheese - Display/record video
     2. Existing video - Install test videos

 Steps:
     1. Confirm that existing video recordings are displayed on launch
     2. Confirm existing video can be viewed from camera applet

 Verification:
     1. Have all the above conditions have been met with no adverse effects?

applications/graphics/cheese/video

Case ID: appgrache-002
Affected Package: cheese
Depends on: applications/graphics/cheese/still

 Purpose:
     1. Cheese - Display/record video
     2. New Video

 Steps:
     1. Verify a new video can be recorded
     2. Confirm recorded video quality is high
     3. Verify that the applet acts as a viewfinder while recording a video
     4. Confirm the new video is saved as ogg format

 Verification:
     1. Have all the above conditions have been met with no adverse effects?

applications/graphics/cheese/still-exist

Case ID: appgrache-003
Affected Package: cheese
Depends on: applications/graphics/cheese/still

 Purpose:
     1. Cheese - Take Snapshot
     2. Existing snapshots

 Steps:
     1. Confirm that existing snapshots are displayed on launch
     2. Confirm that existing snapshots can be viewed from camera applet

 Verification:
     1. Have all the above conditions have been met with no adverse effects?

applications/graphics/cheese/still

Case ID: appgrache-004
Affected Package: cheese

 Purpose:
     1. Cheese - New Snapshots

 Steps:
     1. Verify new snapshots can be taken
     2. Verify the quality of new snapshots is high
     3. Verify the applet acts as a viewfinder while taking snapshot
     4. Verify snapshots are saved as JPEG

 Verification:
     1. Have all the above conditions have been met with no adverse effects?

Applications/graphics/drawing

applications/graphics/drawing/gui

Case ID: appgradra-001
Affected Package: openoffice

 Purpose:
     1. Verify OpenOffice look and feel

 Steps:
     1. Drawing starts up a blank page and drawing tools

 Verification:
     1. Does OO Drawing open correctly?

applications/graphics/drawing/basic

Case ID: appgradra-002
Affected Package: openoffice.org-draw

 Purpose:
     1. OpenOffice Draw
     2. Draw is a basic and quick element/text editor

 Steps:
     1. Open Applications->Graphics-> Drawing
     2. Click on Rectangle on the bottom bar
     3. Go to the top of the page click on it and drag to the bottom right of the rectangle you wish to draw
     4. Click on Ellipse on the bottom bar
     5. Go to the page again this time a small distance below the rectangle
     6. Click and drag out the Ellipse
     7. Click on Connector on the bottom bar
     8. Link the two objects together
     9. Click on the rectangle you've drawn
     10. Click on the Text Button on the bottom bar
     11. Type into the rectangle Top
     12. Click on the ellipse
     13. Click on the Text Button on the bottom bar
     14. Type in Bottom
     15. Click on Save
     16. Type in Drawexample and click on Save
     17. Goto Places->Documents
     18. Double click on Drawexample.odg
     19. Ensure it looks like the image you just drew

 Verification:
     1. Have the above conditions been met with no adverse effects?

Applications/graphics/evince

applications/graphics/evince/launch

Case ID: appgraevi-001
Affected Package: evince

 Purpose:
     1. Document Viewer - Launching

 Steps:
     1. Launch the document viewer using various methods
     2. Go into System -> Preference -> Main Menu -> graphics and add document viewer
         a. Click desktop icon
         b. Applications -> Graphics -> Document Viewer
         c. Right click on a document and choose open with Document Viewer
         d. Launch Document Viewer with icon or in terminal ~$ evince

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/graphics/evince/open

Case ID: appgraevi-002
Affected Package: evince
Depends on: applications/graphics/evince/launch

 Purpose:
     1. Document Viewer - Open/Zoom/Scroll Content
     2. Open Document

 Steps:
     1. Launch Document Viewer with icon or in terminal ~$ evince
     2. File -> Open -> Choose a pdf document
     3. Verify Document is loaded

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/graphics/evince/scroll

Case ID: appgraevi-003
Affected Package: evince
Depends on: applications/graphics/evince/launch

 Purpose:
     1. Document Viewer - Scroll through document

 Steps:
     1. Launch Document Viewer with icon or in terminal ~$ evince
     2. Open a compatible document
     3. Use Next and Previous buttons to scroll through content

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/graphics/evince/zoom

Case ID: appgraevi-004
Affected Package: evince
Depends on: applications/graphics/evince/launch

 Purpose:
     1. Document Viewer - Zoom document

 Steps:
     1. Launch Document Viewer with icon or in terminal ~$ evince
     2. Open a compatible document
     3. Use drop down menu to choose a % zoom
     4. Use hotkeys (Ctrl+, Ctrl-) to zoom

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/graphics/evince/format

Case ID: appgraevi-005
Affected Package: evince
Depends on: applications/graphics/evince/launch

 Purpose:
     1. Document Viewer - File Type Support
     2. Document format support

 Steps:
     1. Verify an Impress document type can be opened and saved
     2. Verify a Postscript document type can be opened and saved
     3. Verify a DVI document type can be opened and saved
     4. Verify an Images document type can be opened and saved
     5. Verify a Postscript document type can be opened and saved
     6. Verify a Comic Book document type can be opened and saved
     7. Verify a Tiff document type can be opened and saved
     8. Verify a Djvu document type can be opened and saved
     9. Verify a PDF document type can be opened and saved

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/graphics/eye-of-gnome

applications/graphics/eye-of-gnome/launch

Case ID: appgraeye-001
Affected Package: eog

 Purpose:
     1. Eye of GNOME - Features

 Steps:
     1. Launch Eye of Gnome
     2. Load jpg images
     3. Load gif images
     4. Load png images
     5. Load bmp images

 Verification:
     1. Have all the above conditions have been met with no adverse effects?

applications/graphics/eye-of-gnome/slideshow

Case ID: appgraeye-002
Affected Package: eog
Depends on: applications/graphics/eye-of-gnome/launch

 Purpose:
     1. Eye of GNOME - Slideshow

 Steps:
     1. Play several photos in a slideshow
     2. Confirm extensions can be added

 Verification:
     1. Have all the above conditions have been met with no adverse effects?

Applications/graphics/fspot

applications/graphics/fspot/launch

Case ID: appgrafsp-001
Affected Package: f-spot

 Steps:
     1. Launch the F-Spot Photo Manager
     2. Application Main window opens and photos are viewable
         a. Click applications->Graphics->F-Spot Photo Manager (unless already opened)
         b. Verify the Main Application window opens

 Verification:
     1. Did the main application window open?
 NOTES:
     1. Load Photos in Photos directory

applications/graphics/fspot/import

Case ID: appgrafsp-002
Affected Package: f-spot
Depends on: applications/graphics/fspot/tag

 Purpose:
     1. Importing photos using F-Spot Photo Manager

 Steps:
     1. Click applications->Graphics->F-Spot Photo Manager (unless already opened)
     2. Verify the Main Application window opens
     3. Click Import
     4. Verify the folder or device photos are downloaded to the appropriate folder (photos folder is default)
     5. Import individual photos
     6. After import images appear as thumbnails in the main application screen

 Verification:
     1. Did the photos get imported from the correct folder and imported to the correct folder and all the above conditions were met?
 NOTES:
     1. Load Photos from camera , USB stick, external drive or folder.
     2. Photos are imported using the Import functionality

applications/graphics/fspot/tag

Case ID: appgrafsp-003
Affected Package: f-spot
Depends on: applications/graphics/fspot/edit

 Purpose:
     1. Tag photos using F-Spot Photo Manager

 Steps:
     1. Click applications->Graphics->F-Spot Photo Manager (unless already opened)
     2. Verify you can tag multiple photos. Make sure some photos have the same tags
     3. Verify you can create a tag and tag some photos with the newly created tags
     4. Verify you ca tag some photos with multiple tags
     5. Verify you can sort the photos by tags
     6. Verify the tags can be edited

 Verification:
     1. Could tags be created, photos tagged individually, with multiple tags and sorted based on tags?
 NOTES:
     1. Load Photos from camera , USB stick, external drive or folder.
     2. Photos can be tagged

applications/graphics/fspot/edit

Case ID: appgrafsp-004
Affected Package: f-spot
Depends on: applications/graphics/fspot/slideshow

 Purpose:
     1. Edit photos using F-Spot Photo Manager

 Steps:
     1. Click applications->Graphics->F-Spot Photo Manager (unless already opened)
     2. Verify you can Crop image
     3. Verify you can Remove redeye
     4. Verify you can Adjust color
     5. Verify you can Convert to black and white
     6. Verify you can Convert to sepia tones
     7. Verify you can Adjust angle of the image
     8. Verify you can Create soft focus
     9. Verify you can Auto color adjust

 Verification:
     1. Can all the above photo properties be edited with no adverse effects?
 NOTES:
     1. Load Photos from camera , USB stick, external drive or folder.
     2. Edit the photo for the following

applications/graphics/fspot/slideshow

Case ID: appgrafsp-005
Affected Package: f-spot
Depends on: applications/graphics/fspot/format

 Purpose:
     1. F-Spot Photo Manager - Change time for slideshow

 Steps:
     1. Click applications->Graphics->F-Spot Photo Manager (unless already opened)
     2. Verify you run a photo slideshow and change the timing

 Verification:
     1. Can the timing of the slideshow be changed with no adverse effects?
 NOTES:
     1. Load Photos from camera , USB stick, external drive or folder.
     2. Change the timing for the slideshow

applications/graphics/fspot/format

Case ID: appgrafsp-006
Affected Package: f-spot
Depends on: applications/graphics/fspot/launch

 Purpose:
     1. F-Spot Photo Manager - Ability to read multiple file formats

 Steps:
     1. Click applications->Graphics->F-Spot Photo Manager (unless already opened)
     2. Verify you can open a photo jpg file format
     3. Verify you can open a photo gif file format
     4. Verify you can open a photo png file format
     5. Verify you can open a photo bmp file format

 Verification:
     1. Can all the file formats can be opened?
 NOTES:
     1. Load Photos from camera , USB stick, external drive or folder.
     2. Change the timing for the slideshow

Applications/graphics/gimp

applications/graphics/gimp/launch

Case ID: appgragim-001
Affected Package: gimp

 Purpose:
     1. GIMP - Basic functionality
     2. Open a GIMP file

 Steps:
     1. Open Places->Home
     2. Double click on the Examples folder
     3. Double-click on gimp-ubuntu-splash.xcf
     4. Verify that Gimp launches and displays the image

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/graphics/gimp/edit

Case ID: appgragim-002
Affected Package: gimp
Depends on: applications/graphics/gimp/open

 Purpose:
     1. GIMP - Basic functionality
     2. Edit and save a GIMP file

 Steps:
     1. With gimp-ubuntu-splash.xcf open make a few basic edits
     2. Save the file as a new .xcf file on your desktop with File -> Save As ..
     3. Save copies as JPG, PNG and TIFF files
     4. Verify that all the saved files can be opened

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/graphics/gimp/launch2

Case ID: appgragim-003
Affected Package: gimp
Depends on: applications/graphics/gimp/open

 Purpose:
     1. GIMP - Basic functionality
     2. Image Editing - Launching
     3. Launching the GIMP

 Steps:
     1. Applications -> Graphics -> Gimp
     2. Gimp launches
     3. Right click on a graphics file and select "Open with Gimp"
     4. Gimp launches and displays image

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/graphics/gimp/open

Case ID: appgragim-004
Affected Package: gimp
Depends on: applications/graphics/gimp/edit2

 Purpose:
     1. GIMP - Basic functionality
     2. Image Editing - Open File

 Steps:
     1. Open an Existing File File menu -> Open
     2. Open a jpg file
     3. Open a gif file
     4. Open a png file

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/graphics/gimp/edit2

Case ID: appgragim-005
Affected Package: gimp
Depends on: applications/graphics/gimp/save2

 Purpose:
     1. GIMP - Basic functionality
     2. Image Editing - Editing

 Steps:
     1. Edit an image an using crop
     2. Edit an image an using Filter
     3. Select area of an image and copy/paste

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/graphics/gimp/save

Case ID: appgragim-006
Affected Package: gimp
Depends on: applications/graphics/gimp/save2

 Purpose:
     1. GIMP - Basic functionality
     2. Image Editing - Save File

 Steps:
     1. Save an edited image back to the same format

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/graphics/gimp/save2

Case ID: appgragim-007
Affected Package: gimp
Depends on: applications/graphics/gimp/launch

 Purpose:
     1. GIMP - Basic functionality
     2. File menu -> Save

 Steps:
     1. Save an editing image back to a different format
     2. File menu -> Save As

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Applications/graphics/xsane

applications/graphics/xsane/basic

Case ID: appgraxsa-001
Affected Package: xsane

 Purpose:
     1. Xsane - Basic functionality
     2. Connect to scanner

 Steps:
     1. Test Scanning
         a. Run xsane (Applications -> Graphics -> XSane Image scanning program)
         b. Verify that the scanner is detected (i.e. the message "No devices detected" is not displayed)
         c. Place a document in the scanner in the proper orientation
         d. Click "Scan"
         e. Verify that an image of the scanned document is present in the XSane preview window
         f. Verify Document is scanned
         g. Verify Document image resembles original document

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Applications/internet

Applications/internet/ekiga

applications/int/ekiga/basic

Case ID: appinteki-001
Affected Package: ekiga

 Purpose:
     1. Ekiga - Basic Functionality
     2. Confirm basic functionality

 Steps:
     1. Create a new account in Ekiga
     2. Confirm there is dial pad to dial with
     3. Confirm you can add contacts and save contacts
     4. Confirm you can edit your preferences
     5. Confirm you can see which one of your friends are available online
     6. Make a test call and see if it connects

 Verification:
     1. Have the above conditions been met with no adverse effects?

Applications/internet/empathy

applications/int/empathy-basic-account-creation

Case ID: appintemp-001
Affected Package: empathy

 Purpose:
     1. Basic Account Creation

 Steps:
     1. Open empathy either from the Envelope on the task bar or from Applications -> Internet -> Empathy
     2. On initial start up you are presented with the basic account creator
         a. This can only be be used to create accounts that only use username and password
     3. Select one of the account types, most common of these are msn, gmail and jabber
     4. Once selected type in your username and password for the account
     5. You can go on to create extra accounts at this point or close the account creator

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-complex-account-creation

Case ID: appintemp-002
Affected Package: empathy

 Purpose:
     1. Complex Account Creation

 Steps:
     1. Click Test to launch Empathy
     2. On the main users window click on edit->accounts
     3. Click on add
     4. From the drop down menu select irc (this is one of the complex accounts)
     5. For server select freenode
     6. Add your nick
     7. Add your password
     8. Add your real name
     9. Add your farewell message for when you quit
     10. Click on apply

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-post-setup

Case ID: appintemp-003
Affected Package: empathy

 Purpose:
     1. Empathy enables you to add, edit, or delete credentials after initial account setup

 Steps:
     1. Click Test to launch Empathy
     2. Press F4
     3. Delete credentials for several protocols
     4. Re-enter credentials for those protocols

 Verification:
     1. Are you still able to connect to all supported protocols?

applications/int/empathy-status

Case ID: appintemp-004
Affected Package: empathy

 Purpose:
     1. Empathy lets you change your current online status

 Steps:
     1. Click Test to launch Empathy
     2. Change your status in the dropdown menu

 Verification:
     1. Did your status change appropriately?

applications/int/empathy-personal-info

Case ID: appintemp-005
Affected Package: empathy

 Purpose:
     1. Empathy lets you add, edit or delete personal information in Empathy

 Steps:
     1. Click Test to launch Empathy
     2. Click Edit > Personal Information
     3. Choose the chat protocol you want to change the information for from the dropdown menu
     4. Edit the information and click close

 Verification:
     1. Were you able to successfully change your personal information?

applications/int/empathy-add-Remove

Case ID: appintemp-006
Affected Package: empathy

 Purpose:
     1. Empathy enables you to add and delete buddies from your buddy lists

 Steps:
     1. Click Test to launch Empathy
     2. Click Chat > Add Contacts
     3. Enter information into the Protocol dropdown, Identifier and Alias fields then click add
     4. Confirm you are able to chat with the recently added buddy
     5. Right Click on a buddy and click Remove
     6. Confirm the buddy no longer shows up on your buddy list

 Verification:
     1. Are all the above conditions met?

applications/int/empathy-join-chat

Case ID: appintemp-007
Affected Package: empathy

 Purpose:
     1. Joining a chat

 Steps:
     1. On the main empathy users list select the person you wish to chat with and double click
     2. This opens a partial logged chat window (last 5-10 lines are logged to save space)
     3. Once the chat has finished close the window
     4. Once the chat window has closed re-open it to ensure the chat was partially logged correctly

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-join-irc

Case ID: appintemp-008
Affected Package: empathy

 Purpose:
     1. Joining an IRC Room

 Steps:
     1. On the main empathy window select Room->Join
     2. This will open the join room window
     3. Account should already display the irc account name if not then simply select it from the drop down window
     4. Server should not be necessary for irc
     5. Then add the name of the room (eg #ubuntu-testing) once complete the join button is usable
     6. Click on Join
     7. A chat window with your choose irc channel will now appear

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/empathy-notifications

Case ID: appintemp-009

 Purpose:
     1. Test Notifications

 Steps:
     1. Product shall display updates from the Configured Accounts through the system notification system

 Verification:
     1. Is this correct?

applications/int/empathy-additional-features

Case ID: appintemp-010
Affected Package: empathy

 Purpose:
     1. Additional Features

 Steps:
     1. Saving a chat room as a favourite
         a. Click on conversation in the chat window
         b. Then select Favourite Chat Room
     2. Sending a file
         a. For this you will need to have 2 systems with a jabber connection between them
         b. Right click on the file you want to send select Send To 
         c. select Empathy instant message and then the person you wish to send the item to
     3. Desktop sharing
         a. For this you will need to have 2 systems with a jabber connection between them
         b. Right click on the contact in your contact list
         c. Select Share My Desktop
         d. The user on the other end will get a notification of your request, and can accept or decline

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Applications/internet/epiphany-browser

applications/int/epiphany/launch

Case ID: appintepi-001
Affected Package: epiphany-browser

 Purpose:
     1. Epiphany - Launching

 Steps:
     1. Launch the browser using various input devices
         a. Click desktop icon using touch screen
         b. Click desktop icon using hardware trackball/joystick
         c. Click desktop icon using Bluetooth/USB mouse
         d. Launch browser from console command ~$epiphany
         e. Launch from program launcher (Alt+F2)

 Verification:
     1. Have all conditions been met with no adverse effects?

applications/int/epiphany/appearance

Case ID: appintepi-002
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Appearance
     2. Screen layout (Main browser window)

 Verification:
     1. Verify the layout is consistent in both design and appearance.
     2. Verify the menu layout is displayed when selected.
     3. Verify you can navigate and use browser.

applications/int/epiphany/new

Case ID: appintepi-003
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Menus

 Steps:
     1. New Tab

 Verification:
     1. Verify tabs can be open, closed and an address can be input

applications/int/epiphany/view

Case ID: appintepi-004
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - MenusView

 Steps:
     1. Activate and de-activate Status Bar
     2. Zoom in/out/reset work using mouse and short cut keys
     3. Verify all character encoding options are available and functioning
     4. Full Screen provides more screen space for browsing

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/epiphany/tools

Case ID: appintepi-005
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - MenusTools, History, Bookmarks

 Steps:
     1. Add and remove bookmarks
     2. Verify History shortcut keys function properly
     3. Open history and verify that usability
     4. Open the Tools and verify that usability

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/epiphany/search

Case ID: appintepi-006
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - MenusWeb Search

 Steps:
     1. Verify web search using Google
     2. Verify web search using Yahoo
     3. Verify web search using Ask
     4. Verify web search using Dictionary
     5. Verify web search using Ebay

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/about

Case ID: appintepi-007
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - About

 Steps:
     1. Open About dialogue and verify version, copyright, and credits

 Verification:
     1. Are the version, copyright and credits correct?

applications/int/epiphany/offline

Case ID: appintepi-008
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Working off-line and quit

 Steps:
     1. Toggle on / off line
     2. Toggle off line and verify cached pages can be viewed
     3. Verify browser quits properly

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/browsing

Case ID: appintepi-009
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Browsing

 Steps:
     1. Check popular sites for media handling and appearance
         a. YouTube
         b. CNN
         c. MySpace
         d. Digg

 Verification:
     1. Do all the above websites open with no adverse effects?

applications/int/epiphany/browser

Case ID: appintepi-010
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany

 Steps:
     1. Check common user path features of browser
         a. Back button memory
         b. Bookmark management
         c. Add-ons
         d. HTTPS/SSL

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/java

Case ID: appintepi-011
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany
     2. Java Runtime Support

 Steps:
     1. Test the version of JVM
         a. Open link: HTTP://www.java.com/en/download/help/testvm.xml in the browser

 Verification:
     1. Do you see the animated graphics moving?

applications/int/epiphany/flash

Case ID: appintepi-012
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany
     2. Adobe Flash

 Steps:
     1. Test Adobe flash
         a. Open a .flv file
         b. Open a .swf file
         c. Open a different flash object

 Verification:
     1. Do the above file types and other flash objects work with no adverse effects?

applications/int/epiphany/media

Case ID: appintepi-013
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Media Plugin

 Steps:
     1. Test Media Plugin
         a. Try to open all supported filetypes

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/error

Case ID: appintepi-014
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Error Handling
     2. Handling of common errors

 Steps:
     1. File/Page not found
     2. Corrupted pages

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/error2

Case ID: appintepi-015
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Error Handling
     2. Handling environment errors

 Steps:
     1. Kill browser unexpectedly
     2. Connection dropped

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/rss

Case ID: appintepi-016
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - RSS - Feeds
     2. Adding

 Steps:
     1. Confirm feeds can be added through the reader
     2. Confirm feeds can be added by clicking icon in Browser
     3. Confirm newly added feeds immediately update
     4. Confirm newly added feeds persist after system restart

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/rss-edit

Case ID: appintepi-017
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - RSS - Feeds
     2. Editing

 Steps:
     1. Confirm that you can edit the details of an existing feed
     2. Confirm that edited feeds still update

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/rss-del

Case ID: appintepi-018
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - RSS - Feeds
     2. Deleting

 Steps:
     1. Confirm that feeds can be deleted
     2. Confirm that all feed data is removed when deleted

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/rss-update

Case ID: appintepi-019
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - RSS - Features
     2. Updates

 Steps:
     1. Confirm that the RSS reader continuously updates feeds
     2. Confirm updated feeds provide visual feedback of new information

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/usability

Case ID: appintepi-020
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Usability

 Steps:
     1. Confirm new data can be read
     2. Confirm links within feed items work
     3. Confirm new feed items can be marked as read
     4. Confirm that all new feed items can be "mark all as read"

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/epiphany/extension

Case ID: appintepi-021
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - extensions
     2. Epiphany - Extension Installation

 Steps:
     1. Install a extension
     2. Run the installed extension

 Verification:
     1. Did the extension install and run correctly?

applications/int/epiphany/ext-list

Case ID: appintepi-022
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - extension List

 Steps:
     1. Check to ensure that the list of plugins is properly populated and updated

 Verification:
     1. Is the extension list properly populated and updated?

applications/int/epiphany/downloads

Case ID: appintepi-023
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Reduced download interface - Features

 Steps:
     1. Open download manager fits correctly on screen

 Verification:
     1. Does the download manager fit correctly on screen?

applications/int/epiphany/tabs

Case ID: appintepi-024
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Tab Management
     2. Confirm tab feature functionality

 Steps:
     1. Open new tabs (Ctr+T)
     2. Move and close tabs
     3. Verify user is asked to save tabs when closing browser
     4. Verify that tabs saved on closing are restored when re-opening browser

 Verification:
     1. Have all the conditions been satisfied with no adverse effects?

applications/int/epiphany/favicons

Case ID: appintepi-025
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Favicons
     2. Confirm Favicon feature functionality

 Steps:
     1. Favicons are shown in address bar when appropriate
     2. Favicons are shown in bookmarks and tabs
     3. Favicons reflect changes (update in all spots when favicon is updated)

 Verification:
     1. Have all the conditions been satisfied with no adverse effects?

applications/int/epiphany/update

Case ID: appintepi-026
Affected Package: epiphany-browser
Depends on: applications/int/epiphany/launch

 Purpose:
     1. Epiphany - Browser Update
     2. Confirm the user settings are retained after an update

 Steps:
     1. Customize web browser
     2. Add favorites
     3. Add add-ons/plugins
     4. Add RSS feeds to RSS Reader
     5. Use password manager to remember passwords
     6. Update Browser
     7. Verify all the customizations remain; no favorites lost, plugins/add-ons still installed, etc

 Verification:
     1. Have all the conditions been satisfied with no adverse effects?

Applications/internet/firefox

applications/int/firefox/jre

Case ID: appintfir-001
Affected Package: firefox

 Purpose:
     1. Firefox Java support verification

 Steps:
     1. Select test to open the Java support test in Firefox

 Verification:
     1. Did the JVM test pass?

applications/int/firefox/youtube

Case ID: appintfir-002
Affected Package: firefox

 Purpose:
     1. Firefox Youtube video support verification

 Steps:
     1. Select Test to open a Youtube Video in Firefox

 Verification:
     1. Did the video play?

applications/int/firefox/launching

Case ID: appintfir-003
Affected Package: firefox

 Purpose:
     1. Firefox - Launching

 Steps:
     1. Launch the browser using various input devices
         a. Click desktop icon using touch screen
         b. Click desktop icon using hardware trackball/joystick
         c. Click desktop icon using Bluetooth/USB mouse
         d. Launch browser from console command ~$firefox
         e. Launch from program launcher (Alt+F2)

 Verification:
     1. Have all conditions been met with no adverse effects?

applications/int/firefox/appear

Case ID: appintfir-004
Affected Package: firefox

 Purpose:
     1. Firefox - Appearance
     2. Screen layout (Main browser window)

 Verification:
     1. Verify the layout is consistent in both design and appearance.
     2. Verify the menu layout is displayed when selected.
     3. Verify you can navigate and use browser.

applications/int/firefox/menu

Case ID: appintfir-005
Affected Package: firefox

 Purpose:
     1. Firefox - Menus

 Steps:
     1. New Tab

 Verification:
     1. Verify tabs can be open, closed and an address can be input

applications/int/firefox/view

Case ID: appintfir-006
Affected Package: firefox

 Purpose:
     1. Firefox - MenusView

 Steps:
     1. Activate and de-activate Status Bar
     2. Zoom in/out/reset work using mouse and short cut keys
     3. Verify all character encoding options are available and functioning
     4. Full Screen provides more screen space for browsing

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/firefox/tools

Case ID: appintfir-007
Affected Package: firefox

 Purpose:
     1. Firefox - MenusTools, History, Bookmarks

 Steps:
     1. Add and remove bookmarks
     2. Verify History shortcut keys function properly
     3. Open history and verify that usability
     4. Open the Tools and verify that usability

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/firefox/search

Case ID: appintfir-008
Affected Package: firefox

 Purpose:
     1. Firefox - MenusWeb Search

 Steps:
     1. Verify web search using Google
     2. Verify web search using Yahoo
     3. Verify web search using Ask
     4. Verify web search using Dictionary
     5. Verify web search using Ebay

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/about

Case ID: appintfir-009
Affected Package: firefox

 Purpose:
     1. Firefox - About

 Steps:
     1. Open About dialogue and verify version, copyright, and credits

 Verification:
     1. Are the version, copyright and credits correct?

applications/int/firefox/offline

Case ID: appintfir-010
Affected Package: firefox

 Purpose:
     1. Firefox - Working off-line and quit

 Steps:
     1. Toggle on / off line
     2. Toggle off line and verify cached pages can be viewed
     3. Verify browser quits properly

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/browsing

Case ID: appintfir-011
Affected Package: firefox

 Purpose:
     1. Firefox - Browsing

 Steps:
     1. Check popular sites for media handling and appearance
         a. YouTube
         b. CNN
         c. MySpace
         d. Digg

 Verification:
     1. Do all the above websites open with no adverse effects?

applications/int/firefox/common

Case ID: appintfir-012
Affected Package: firefox

 Purpose:
     1. Firefox

 Steps:
     1. Check common user path features of browser
         a. Back button memory
         b. Bookmark management
         c. Add-ons
         d. HTTPS/SSL

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/java

Case ID: appintfir-013
Affected Package: firefox

 Purpose:
     1. Firefox
     2. Java Runtime Support

 Steps:
     1. Test the version of JVM
         a. Open link: HTTP://www.java.com/en/download/help/testvm.xml in the browser

 Verification:
     1. Do you see the animated graphics moving?

applications/int/firefox/flash

Case ID: appintfir-014
Affected Package: firefox

 Purpose:
     1. Firefox
     2. Adobe Flash

 Steps:
     1. Test Adobe flash
         a. Open a .flv file
         b. Open a .swf file
         c. Open a different flash object

 Verification:
     1. Do the above file types and other flash objects work with no adverse effects?

applications/int/firefox/media

Case ID: appintfir-015
Affected Package: firefox

 Purpose:
     1. Firefox - Media Plugin

 Steps:
     1. Test Media Plugin
         a. Try to open all supported filetypes

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/error

Case ID: appintfir-016
Affected Package: firefox

 Purpose:
     1. Firefox - Error Handling
     2. Handling of common errors

 Steps:
     1. File/Page not found
     2. Corrupted pages

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/error2

Case ID: appintfir-017
Affected Package: firefox

 Purpose:
     1. Firefox - Error Handling
     2. Handling environment errors

 Steps:
     1. Kill browser unexpectedly
     2. Connection dropped

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/rss

Case ID: appintfir-018
Affected Package: firefox

 Purpose:
     1. Firefox - RSS - Feeds
     2. Adding

 Steps:
     1. Confirm feeds can be added through the reader
     2. Confirm feeds can be added by clicking icon in Browser
     3. Confirm newly added feeds immediately update
     4. Confirm newly added feeds persist after system restart

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/rss-edit

Case ID: appintfir-019
Affected Package: firefox

 Purpose:
     1. Firefox - RSS - Feeds
     2. Editing

 Steps:
     1. Confirm that you can edit the details of an existing feed
     2. Confirm that edited feeds still update

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/rss-del

Case ID: appintfir-020
Affected Package: firefox

 Purpose:
     1. Firefox - RSS - Feeds
     2. Deleting

 Steps:
     1. Confirm that feeds can be deleted
     2. Confirm that all feed data is removed when deleted

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/rss-update

Case ID: appintfir-021
Affected Package: firefox

 Purpose:
     1. Firefox - RSS - Features
     2. Updates

 Steps:
     1. Confirm that the RSS reader continuously updates feeds
     2. Confirm updated feeds provide visual feedback of new information

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/usability

Case ID: appintfir-022
Affected Package: firefox

 Purpose:
     1. Firefox - Usability

 Steps:
     1. Confirm new data can be read
     2. Confirm links within feed items work
     3. Confirm new feed items can be marked as read
     4. Confirm that all new feed items can be "mark all as read"

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/int/firefox/plugins

Case ID: appintfir-023
Affected Package: firefox

 Purpose:
     1. Firefox - Plugins
     2. Firefox - Plugin Installation

 Steps:
     1. Install a plugin (e.g. AdBlock)
     2. Run the installed plugin

 Verification:
     1. Did the plugin install and run correctly?

applications/int/firefox/plugin-list

Case ID: appintfir-024
Affected Package: firefox

 Purpose:
     1. Firefox - Plugin List

 Steps:
     1. Check to ensure that the list of plugins is properly populated and updated

 Verification:
     1. Is the plugin list populated and updated?

applications/int/firefox/download

Case ID: appintfir-025
Affected Package: firefox

 Purpose:
     1. Firefox - Reduced download interface - Features

 Steps:
     1. Open download manager fits correctly on screen

 Verification:
     1. Does the download manager fit correctly on screen?

applications/int/firefox/tabs

Case ID: appintfir-026
Affected Package: firefox

 Purpose:
     1. Firefox - Tab Management
     2. Confirm tab feature functionality

 Steps:
     1. Open new tabs (Ctr+T)
     2. Move and close tabs
     3. Verify user is asked to save tabs when closing browser
     4. Verify that tabs saved on closing are restored when re-opening browser

 Verification:
     1. Have all the conditions been satisfied with no adverse effects?

applications/int/firefox/favicons

Case ID: appintfir-027
Affected Package: firefox

 Purpose:
     1. Firefox - Favicons
     2. Confirm Favicon feature functionality

 Steps:
     1. Favicons are shown in address bar when appropriate
     2. Favicons are shown in bookmarks and tabs
     3. Favicons reflect changes (update in all spots when favicon is updated)

 Verification:
     1. Have all the conditions been satisfied with no adverse effects?

applications/int/firefox/update

Case ID: appintfir-028
Affected Package: firefox

 Purpose:
     1. Firefox - Browser Update
     2. Confirm the user settings are retained after an update

 Steps:
     1. Customize web browser
     2. Add favorites
     3. Add add-ons/plugins
     4. Add RSS feeds to RSS Reader
     5. Use password manager to remember passwords
     6. Update Browser
     7. Verify all the customizations remain; no favorites lost, plugins/add-ons still installed, etc

 Verification:
     1. Have all the conditions been satisfied with no adverse effects?

Applications/internet/gwibber

applications/int/gwibber/01-twitter-account-creation

Case ID: appintgwi-001
Affected Package: gwibber

 Purpose:
     1. Setup a Twitter account

 Steps:
     1. Click Test to start Gwibber Social Client
         a. You should be prompted to create new accounts
     2. Select Twitter from the dropdown list and click Add
     3. Click on the Authorize button
         a. Fill in your credentials
         b. Click on the Authorize button
         c. Check that your account has been authorized by Twitter
     4. Click Add to store your account with Gwibber
         a. Check that your Twitter account is registered on the left panel 
     5. Click on Close
     6. Gwibber should start and display your Twitter posts    
     7. Close Gwibber

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/gwibber/02-facebook-account-creation

Case ID: appintgwi-002
Affected Package: gwibber

 Purpose:
     1. Setup a Facebook account

 Steps:
     1. Open System -> Preferences -> Broadcast Accounts
     2. Select Facebook from the dropdown list and click Add
         a. Click Add if you already have registered some account(s)
     3. Click on the Authorize button
         a. Fill in your credentials
         b. Click on the Authorize button
         c. Check that your account has been authorized by Facebook
     4. Click Add to store your account with Gwibber
         a. Check that your Facebook account is registered on the left panel 
     5. Click on Close
     6. Click Test to start Gwibber
         a. Check that Gwibber displays your Facebook posts    
     7. Close Gwibber

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/gwibber/03-send-messages

Case ID: appintgwi-003
Affected Package: gwibber
Depends on: applications/int/gwibber/01-twitter-account-creation applications/int/gwibber/02-facebook-account-creation

 Purpose:
     1. Send messages with Gwibber

 Steps:
     1. Click Test to start Gwibber Social Client
     2. Enable Twitter in the "Send with:" bottom bar
         a. Write a tweet and click on Send
         b. Check that the tweet is well loggued in http://twitter.com
     3. Enable Facebook and disable Twitter in the "Send with:" bottom bar
         a. Write a message and click on Send
         b. Check that the message is well loggued in http://www.facebook.com
     4. Enable Twitter and Facebook in the "Send with:" bottom bar
         a. Write a message and click on Send
         b. Check that the tweet is well loggued in http://twitter.com    
         c. Check that the message is well loggued in http://www.facebook.com
     5. Close Gwibber

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/gwibber/04-send-messages-me-menu

Case ID: appintgwi-004
Affected Package: gwibber
Depends on: applications/int/gwibber/03-send-messages

 Purpose:
     1. Send messages from the Me Menu

 Steps:     
     1. Click on the Me Menu from the GNOME Panel
     2. Before typing your message you should see which accounts are going to be used for broadcasting (e.g. Post to: twitter...)
     3. Write your message and hit Enter
     4. Open your accounts (http://twitter.com, http://www.facebook.com, ...)
         a. Check that the message is well loggued
     5. Click Test to open Gwibber and check that the message from the Me Menu is also loggued
     6. Close Gwibber

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/gwibber/05-delete-message

Case ID: appintgwi-005
Affected Package: gwibber
Depends on: applications/int/gwibber/01-twitter-account-creation

 Purpose:
     1. Delete a Message with Gwibber

 Steps:
     1. Click Test to start Gwibber Social Client
     2. Select a tweet 
         a. From the Message Menu select "Delete this Message"
     3. Check that the tweet is well deleted in http://twitter.com  

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/gwibber/06-kill-gwibber-service

Case ID: appintgwi-006
Affected Package: gwibber
Depends on: applications/int/gwibber/01-twitter-account-creation applications/int/gwibber/02-facebook-account-creation

 Purpose:
     1. Kill gwibber-service

 Steps:
     1. Close any running instance of Gwibber
     2. Click Test to kill the gwibber-service
     3. Start Applications -> Internet -> Gwibber Social Client
     4. Ensure that gwibber-service is running again with "pgrep gwibber-service"
     5. Close Gwibber

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/int/gwibber/07-notifications

Case ID: appintgwi-007
Affected Package: gwibber
Depends on: applications/int/gwibber/03-send-messages

 Purpose:
     1. Check Notifications

 Steps:   
     1. Open System -> Preferences -> Brodcast Preferences
         a. The Broadcast Messaging Preferences window should pop up
     2. Enable notifications for "All messages"
     3. Check that the interval between refresh is set to 15 minutes
         a. If not set it to 15 minutes
     4. Click Test to start Gwibber Social Client
     5. Write a tweet from http://twitter.com
         a. Press F5 to force a refresh
         b. A notification should appear with the tweet content
     6. Write a message from http://www.facebook.com
         a. Press F5 to force a refresh
         b. A notification should appear with the message content
     7. Open Gwibber Preferences (Edit -> Preferences)
         a. The Broadcast Messaging Preferences window should pop up
     8. Check that the interval between refresh is set to 15 minutes
         a. Set it to 1 minute
     9. Write a tweet from http://twitter.com
         a. Wait 1 minute
         b. A notification should appear with the tweet content
     10. Write a message from http://www.facebook.com
         a. Wait 1 minute
         b. A notification should appear with the message content    
     11. Select a tweet 
         a. From the Message Menu select "Delete this Message"
     12. A notification should appear: "The message has been deleted"
     13. Check that the tweet is well deleted in http://twitter.com

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Applications/internet/pidgin

applications/int/pidgin/protocol

Case ID: appintpid-001
Affected Package: pidgin

 Purpose:
     1. Chat/IM

 Steps:
     1. Chat client can connect to the following services
         a. AIM
         b. Windows Live Messenger
         c. Yahoo Messenger
         d. QQ
         e. Jabber
         f. ICQ
         g. MySpace IM

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/pidgin/state

Case ID: appintpid-002
Affected Package: pidgin

 Purpose:
     1. Chat client supports popular feature on each service

 Steps:
     1. Verify emoticons work properly
     2. Verify send a file works properly
     3. Verify away/busy status works properly
     4. Verify custom fonts work properly

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/pidgin/buddy

Case ID: appintpid-003
Affected Package: pidgin

 Purpose:
     1. Pidgin - Features

 Steps:
     1. Chat client supports the following features
         a. Verify you can have multiple IM sessions at once
         b. Verify you add buddies and receive buddy notifications
         c. Verify you can have private secure conversation

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/pidgin/advanced

Case ID: appintpid-004
Affected Package: pidgin

 Purpose:
     1. Chat client supports features in combination with all others

 Steps:
     1. Verify you can have multiple protocols in different sessions
     2. Verify secure connection sessions will connect with non-secure connections
     3. Verify buddy notifications work with multiple protocols
     4. Verify all other popular features work with multi protocol/sessions

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/pidgin/irc

Case ID: appintpid-005
Affected Package: pidgin

 Purpose:
     1. Setting up an irc account

 Steps:
     1. Click on Pidgin-im icon
     2. Click on Add
     3. Type in your irc connection parameters
     4. Verify the irc session is up and running

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/internet/remote-desktop

1-preferences-remote-desktop-launch

Case ID: appintrem-001
Affected Package: vinagre

 Purpose:
     1. Remote Desktop Preferences

 Steps:
     1. Verify you can launch System -> Preferences -> Remote Desktop

 Verification:
     1. Have all the conditions been met without any adverse effects?

2-preferences-remote-desktop-allow

Case ID: appintrem-002
Affected Package: vinagre

 Purpose:
     2. Allow other users to view your desktop

 Steps:
     1. Verify you can check the box to allow desktop view permissions
     2. Place Desktop on a remote system and verify you can Log into master system from remote device

 Verification:
     1. Have all the conditions been met without any adverse effects?

3-preferences-remote-desktop-secure

Case ID: appintrem-003
Affected Package: vinagre

 Purpose:
     1. Remote Desktop - Security

 Steps:
     1. Verify you can check Require user to enter a Password
     2. Verify you can set the password
     3. Log into the remote system and verify you are prompted for the password
     4. Verify that once you enter the password you are logged into the remote system

 Verification:
     1. Have all the conditions been met without any adverse effects?

4-preferences-remote-desktop-icon

Case ID: appintrem-004
Affected Package: vinagre

 Purpose:
     1. Remote Desktop - Notification
     2. Icon display

 Steps:
     1. Verify you set preference to Always show icon whether system is connected or not
     2. Verify the above setting
     3. Verify you can set preference to only show icon when system is connected
     4. Verify the above setting

 Verification:
     1. Have all the conditions been met without any adverse effects?

5-applications/int/remote-desktop-viewer/vnc

Case ID: appintrem-005
Affected Package: vinagre

 Purpose:
     1. VNC client

 Steps:
     1. Verify client is offer VNC protocol as an option
     2. Verify client can connect to VNC service on Linux remote machine
     3. Verify client can connect to VNC service on Windows remote machine
     4. Verify client can control desktop of remote machine
     5. Verify user can send commands (e.g. Ctrl+Alt+Del)

 Verification:
     1. Have all the conditions been met without any adverse effects?

6-applications/int/remote-desktop-viewer/rdp

Case ID: appintrem-006
Affected Package: vinagre

 Purpose:
     1. Remote Desktop - Features - RDP

 Steps:
     1. Verify client offered RDP protocol as an option
     2. Verify client can connect to RDP service on Linux remote machine
     3. Verify client can connect to RDP service on Windows remote machine
     4. Verify client can control desktop of remote machine
     5. Verify user can send commands (e.g. Ctrl+Alt+Del)

 Verification:
     1. Have all the conditions been met without any adverse effects?

7-applications/int/remote-desktop-viewer/scale

Case ID: appintrem-007
Affected Package: vinagre

 Purpose:
     1. Remote Desktop - Features - Resolution
     2. Support for screen scaling and panning

 Steps:
     1. Verify that when there is a resolution mismatch using VNC, the remote screen can be panned
     2. Verify that when there is a resolution match using VNC, the remote screen is scaled properly
     3. Verify that when there is a resolution mismatch using RDP, the remote screen can be panned
     4. Verify that when there is a resolution match using RDP, the remote screen is scaled properly

 Verification:
     1. Have all the conditions been met without any adverse effects?

8-applications/int/remote-desktop-viewer/mouse

Case ID: appintrem-008
Affected Package: vinagre

 Purpose:
     1. Remote Desktop - Features - Mouse emulation
     2. Stylus to Mouse click conversion

 Steps:
     1. Verify that the user has complete access using a mouse and stylus in a VNC session
     2. Verify that the user has complete access using a mouse and stylus in a RDP session

 Verification:
     1. Have all the conditions been met without any adverse effects?

Applications/internet/skype

applications/int/skype/basic

Case ID: appintsky-001
Affected Package: skype

 Purpose:
     1. Skype - Basic Features
     2. Confirm basic functionality

 Steps:
     1. Create a new account in Skype
     2. Confirm you can add contacts and save contacts
     3. Confirm you can edit your preferences
     4. Confirm you can see which one of your friends are available online
     5. Make a test call and verify the account works

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/internet/terminal-server-client

applications/int/terminal-server-client/launch

Case ID: appintter-001
Affected Package: tsclient

 Purpose:
     1. Terminal Server Client - Launching
     2. Verify the ability to launch the application

 Steps:
     1. Verify Applications -> Internet -> Terminal Server Client launches

 Verification:
     1. Has the condition been met with no adverse effects?

applications/int/terminal-server-client/connect

Case ID: appintter-002
Affected Package: tsclient

 Purpose:
     1. Terminal Server Client - Connecting
     2. Verify the ability to establish connections

 Steps:
     1. Launch TSC on one machine with full access using VNC protocol
     2. Launch TSC on a second machine and enter the IP address of the first machine
     3. Enter password for first machine
     4. Verify you can connect
     5. Verify remote machine's desktop is displayed
     6. Verify you have keyboard control on remote machine
     7. Verify you have mouse control on the remote machine
     8. Verify you have application control on the remote machine

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/int/terminal-server-client/disconnect

Case ID: appintter-003
Affected Package: tsclient

 Purpose:
     1. Terminal Server Client - disconnecting
     2. Verify ability to break the connection

 Steps:
     1. Click disconnect verify
     2. Verify the remote desktop display is closed
     3. Verify control is returned to local user

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/internet/transmission-bittorrent-client

applications/int/transmission/get

Case ID: appinttra-001
Affected Package: transmission-gtk

 Purpose:
     1. Transmission BitTorrent
     2. Get a Torrent

 Steps:
     1. Open Applications->Internet->Firefox Web Browser
     2. Type in HTTP://torrent.ubuntu.com:6969
     3. Select a torrent
     4. Downloader should auto detect that transmission is install and recommend it
     5. Click Okay
     6. Verify transmission automatically opens

 Verification:
     1. Does the transmission automatically open?

applications/int/transmission/start

Case ID: appinttra-002
Affected Package: transmission-gtk

 Purpose:
     1. Transmission BitTorrent
     2. Start the Download

 Steps:
     1. In the Torrent Options window select where to download to location
     2. Set the Priority for the torrent
     3. Click Add
     4. Right click and select Properties
     5. Verify properties information about the torrent and file is displayed

 Verification:
     1. Does the properties details about the torrent and the file get displayed properly?

Applications/mago

software/applications/mago/evolution

Case ID: appmag-001
Evolution

software/applications/mago/gedit

Case ID: appmag-002
gedit

software/applications/mago/gnome-screenshot

Case ID: appmag-003
Gnome Screenshot

software/applications/mago/indicator-applet

Case ID: appmag-004
Indicator applet

software/applications/mago/notify-osd

Case ID: appmag-005
Notify OSD

software/applications/mago/pidgin

Case ID: appmag-006
Pidgin

software/applications/mago/seahorse

Case ID: appmag-007
Seahorse

software/applications/mago/ubuntu-menu

Case ID: appmag-008
Ubuntu Menu

software/applications/mago/update-manager

Case ID: appmag-009
Update Manager

Applications/office

Applications/office/dictionary

applications/off/dictionary/launch

Case ID: appoffdic-001
Affected Package: gnome-utils

 Purpose:
     1. Dictionary - Launching

 Steps:
     1. Launch the Dictionary using various input devices
         a. Launch dictionary desktop icon using touch screen
         b. Launch dictionary desktop icon using hardware trackball/joystick
         c. Launch dictionary desktop icon using Bluetooth/USB mouse
         d. Launch Dictionary from console command ~$ gnome-dictionary

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/dictionary/gui

Case ID: appoffdic-002
Affected Package: gnome-utils

 Purpose:
     1. Dictionary - Appearance
     2. Look, feel, usage

 Steps:
     1. You should be presented with a single panel with the uppermost being the input box
     2. Enter the word bear in the input filed and verify meaning and language
     3. The possible words and meanings will then appear in the lower pane
     4. Deliberately mis-spell a word and see if that is recognized as possible words

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/office/evolution

applications/off/evolution/wizard

Case ID: appoffevo-001
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Startup
     2. When first launched, account wizard is launched

 Steps:
     1. Verify wizard walks user through setting up an account successfully
     2. Confirm Forward, Back, and Cancel buttons work as expected
     3. Verify that when wizard is complete, email can be retrieved using this account

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/folder

Case ID: appoffevo-002
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Interface
     2. Folder navigation

 Steps:
     1. Verify that you can navigate through different folders
     2. Verify that messages can be moved between folders
     3. Verify messages can be sorted

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/gui

Case ID: appoffevo-003
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Display

 Steps:
     1. Verify icons, sliders, buttons, and text fields are intuitive and functional
     2. Verify colors scheme is functional and "pleasantly" viewable
     3. Verify the functionality of windows and dialogue layout

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/message

Case ID: appoffevo-004
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Messenging

 Steps:
     1. Verify you can create and send new messages
     2. Verify you receive message receipts
     3. Confirm deletion of new compositions
     4. Confirm deletion of received messages
     5. Confirm "draft" ability

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/menu

Case ID: appoffevo-005
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Drop Down menus

 Steps:
     1. Confirm options functions in File menu
     2. Confirm options functions in Edit menu
     3. Confirm options functions in View menu
     4. Confirm options functions in Messages menu
     5. Confirm options functions in Tools menu
     6. Confirm options functions in Configuration menu
     7. Confirm options functions in Help menu

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/offline

Case ID: appoffevo-006
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Off-line mode
     2. Entering off-line mode

 Steps:
     1. Click File -> Work Offline
     2. Press ALt+f, l, W
     3. Verify you can launch Browser with no internet connection present

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/work-offline

Case ID: appoffevo-007
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Working offline

 Steps:
     1. Verify you can view existing mail in offline mode
     2. Verify you can compose of new mail in offline mode
     3. Verify you can use message management in offline mode (Delete, Move, etc)

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/address

Case ID: appoffevo-008
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Address book
     2. Accessing Address book

 Steps:
     1. Verify address book can be launched from Tools Menu
     2. Verify Address book can be launched from shortcut key (T-Bird Ctrl+2)

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/contact

Case ID: appoffevo-009
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Contact management

 Steps:
     1. Verify a new contact can be created from Right Click on sender of existing message
     2. Verify a new contact can be created from "New" feature in Address book
     3. Verify a new contact can be created from Tools > Address Book menu
     4. Verify you can edit existing contact
     5. Verify you can delete contacts
     6. Verify you can search contacts
     7. Verify you can create/send new message to contact address

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/spell

Case ID: appoffevo-010
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Spell check
     2. Spell check of New message

 Steps:
     1. Verify spell check by misspelling several words in new message
     2. Verify spell check by misspelling several words in a reply message
     3. Verify Replace feature
     4. Verify Replace All feature
     5. Verify Ignore feature
     6. Verify Ignore All feature
     7. Verify the option to add misspelled word to dictionary
     8. Verify the added word is not stopped by spell check again

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/color

Case ID: appoffevo-011
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Color codes

 Steps:
     1. Verify quoted text in a reply email is color coded
     2. Verify that nested quotes from an email thread color coded differently
     3. Verify that URL links are color coded

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/url

Case ID: appoffevo-012
Affected Package: evolution

 Purpose:
     1. Email - Evolution - URLs

 Steps:
     1. Verify URLs sent by email client can be clicked when received

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/images

Case ID: appoffevo-013
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Images

 Steps:
     1. Verify images can be inserted in email body

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/format

Case ID: appoffevo-014
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Formatting

 Steps:
     1. Confirm the formatting of the email can be adjusted through HTML tagging

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/search

Case ID: appoffevo-015
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Search
     2. Folders

 Steps:
     1. Verify that you can search inbox
     2. Verify that you can search drafts
     3. Verify that you can search trash
     4. Verify that you can search sent
     5. Create a new folder "test" and verify that you can search the new folder

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/phish

Case ID: appoffevo-016
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Address book

 Steps:
     1. Verify that you can search address book
     2. Have the conditions been met with no adverse effects?
     3. Anti-phishing protection
     4. Warnings
     5. Verify that the email client warns user of possible spam
     6. Verify that the email client warns user of possible fraudulent

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/config

Case ID: appoffevo-017
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Configuration
     2. Explore various settings

 Steps:
     1. Verify Filter settings can be edited, saved and deleted
     2. Verify Basic settings can be edited, saved and deleted
     3. Verify Send settings can be edited, saved and deleted
     4. Verify Receive settings can be edited, saved and deleted
     5. Verify Compose settings can be edited, saved and deleted
     6. Verify Template settings can be edited, saved and deleted
     7. Verify Privacy settings can be edited, saved and deleted
     8. Verify SLL settings can be edited, saved and deleted
     9. Verify Advanced settings can be edited, saved and deleted

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/connection

Case ID: appoffevo-018
Affected Package: evolution

 Purpose:
     1. Email - Evolution connection types

 Steps:
     1. Verify user can change configuration settings for email connection to POP3 (POP3 before SMTP, APOP, TLS)
     2. Verify user can change configuration settings for email connection to IMAP4
     3. Verify user can change configuration settings for email connection to SMTP (Plain auth, CRAM-MD5, DIGEST-MD5, TLS)

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/evolution/encrypt

Case ID: appoffevo-019
Affected Package: evolution

 Purpose:
     1. Email - Evolution - Encryption
     2. Digital signatures

 Steps:
     1. Verify support for GnuPG encryption of email
     2. Verify support for GnuPG based digital signatures

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/office/openoffice

applications/off/openoffice/launch

Case ID: appoffope-001
Affected Package: openoffice

 Purpose:
     1. Launch OpenOffice using different input devices
     2. Using different input devices launch OpenOffice

 Steps:
     1. Click desktop icon using touch screen
     2. Click desktop icon using hardware trackball/joystick
     3. Click desktop icon using Bluetooth/USB mouse

 Verification:
     1. Did OpenOffice launch with each of the input devices without adverse effects?

applications/off/openoffice/menu

Case ID: appoffope-002
Affected Package: openoffice
Depends on: applications/off/openoffice/launch

 Purpose:
     1. Verify OpenOffice menus

 Steps:
     1. Verify that the Menus are consistent and obvious in layout

 Verification:
     1. Are the Menu layout is ok?

applications/off/openoffice/new

Case ID: appoffope-003
Affected Package: openoffice
Depends on: applications/off/openoffice/launch

 Purpose:
     1. Verify OpenOffice functions in menus

 Steps:
     1. Verify you are able to open a new document

 Verification:
     1. Are you able to open a new document?

applications/off/openoffice/toolbar

Case ID: appoffope-004
Affected Package: openoffice
Depends on: applications/off/openoffice/launch

 Purpose:
     1. Verify OpenOffice functions in toolbar

 Steps:
     1. Verify that all Tools icons obvious and easily understood
     2. Verify Save and print in both toolbar and menu should function as expected

 Verification:
     1. Do all functions work properly?

applications/off/openoffice/base-gui

Case ID: appoffope-005
Affected Package: openoffice
Depends on: applications/off/openoffice/launch

 Purpose:
     1. Verify OpenOffice look and feel

 Steps:
     1. DataBase starts up the database wizard

 Verification:
     1. Does OO DataBase open correctly?

applications/off/openoffice/standardization

Case ID: appoffope-006
Affected Package: openoffice
Depends on: applications/off/openoffice/launch

 Purpose:
     1. Verify OpenOffice look and feel

 Steps:
     1. Verify all of the different sections should have a familiar look and feel to them
     2. Verify all of the different sections toolbars should have some sense of consistency to them
     3. Verify the fonts are easily read and pleasing on the eye

 Verification:
     1. Were the 3 conditions met satisfactorily?

Applications/office/presentation

applications/off/openoffice-presentation/launch

Case ID: appoffpre-001

 Purpose:
     1. OpenOffice - Launching OpenOffice.org

 Steps:
     1. Launch the OpenOffice.org using various input devices
         a. Verify you can launch presentation by clicking desktop icon using touch screen
         b. Verify you can launch presentation by clicking desktop icon using hardware trackball/joystick
         c. Verify you can launch presentation by clicking desktop icon using Bluetooth/USB mouse
         d. Verify you can launch presentation by browser with console command ~$ ooffice -impress

 Verification:
     1. Have the conditions been met without any adverse effects?

applications/off/openoffice-presentation/menu

Case ID: appoffpre-002
Depends on: applications/off/openoffice-presentation/launch

 Purpose:
     1. OpenOffice - Features
     2. Menus

 Verification:
     1. Verify menus are consistent and obvious in layout
     2. Verify all functions in the menus work and understandable
     3. Verify tools icons are obvious and easily understandable
     4. Verify save and print in both toolbar and menu function as expected

applications/off/openoffice-presentation/gui

Case ID: appoffpre-003
Affected Package: openoffice
Depends on: applications/off/openoffice-presentation/menu

 Purpose:
     1. Verify OpenOffice look and feel

 Steps:
     1. Presentation starts up with the presentation wizard

 Verification:
     1. Does OO Presentation open correctly?

applications/off/openoffice-presentation/format

Case ID: appoffpre-004
Affected Package: openoffice
Depends on: applications/off/openoffice-presentation/gui

 Purpose:
     1. Verify OpenOffice file format

 Steps:
     1. In Presentation verify the odp format can be created and saved
     2. In Presentation verify the otp format can be created and saved
     3. In Presentation verify the sxi format can be created and saved
     4. In Presentation verify the sti format can be created and saved
     5. In Presentation verify the ppt format can be created and saved
     6. In Presentation verify the pot format can be created and saved
     7. In Presentation verify the sxd format can be created and saved
     8. In Presentation verify the fodp format can be created and saved
     9. In Presentation verify the sxd format can be created and saved

 Verification:
     1. Can all the file formats listed be created and saved?

Applications/office/spreadsheet

applications/off/openoffice-spreadsheet/gui

Case ID: appoffspr-001
Affected Package: openoffice

 Purpose:
     1. Verify OpenOffice look and feel

 Steps:
     1. Spreadsheet opens a blank grid with tool bars

 Verification:
     1. Does OO Spreadsheet open correctly?

applications/off/openoffice-spreadsheet/format

Case ID: appoffspr-002
Affected Package: openoffice

 Purpose:
     1. Verify OpenOffice file format

 Steps:
     1. In Spreadsheet verify the ods format can be created and saved
     2. In Spreadsheet verify the ots format can be created and saved
     3. In Spreadsheet verify the sxc format can be created and saved
     4. In Spreadsheet verify the stc format can be created and saved
     5. In Spreadsheet verify the dif format can be created and saved
     6. In Spreadsheet verify the dbf format can be created and saved
     7. In Spreadsheet verify the xls format can be created and saved
     8. In Spreadsheet verify the xlt format can be created and saved
     9. In Spreadsheet verify the slk format can be created and saved
     10. In Spreadsheet verify the csv format can be created and saved
     11. In Spreadsheet verify the html format can be created and saved
     12. In Spreadsheet verify the xml format can be created and saved
     13. In Spreadsheet verify the fods format can be created and saved

 Verification:
     1. Can all the file formats listed be created and saved?

Applications/office/sunbird

applications/off/sunbird/launch

Case ID: appoffsun-001
Affected Package: sunbird

 Purpose:
     1. Calendar - Sunbird - Features
     2. Features

 Steps:
     1. Open Applications -> Office -> Sunbird
     2. Verify you can create a new calendar
     3. Verify you can add an event
     4. Verify you can add alarms
     5. Verify you can add invitees
     6. Verify you can modify an event
     7. Verify you can delete an event
     8. Verify you can delete calendar

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/off/sunbird/feature

Case ID: appoffsun-002
Affected Package: sunbird
Depends on: applications/off/sunbird/launch

 Purpose:
     1. Calendar - Lightning - Features
     2. Features

 Steps:
     1. Click Applications -> Office -> Sunbird
     2. Verify you can create a new calendar
     3. Verify you can add an event
     4. Verify you can add alarms
     5. Verify you can add invitees
     6. Verify you can modify an event
     7. Verify you can delete an event
     8. Verify you can delete calendar

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/office/thunderbird

applications/off/thunderbird/wizard

Case ID: appoffthu-001
Affected Package: thunderbird

 Purpose:
     1. Email - Thunderbird - Startup
     2. When first launched, account wizard is launched

 Steps:
     1. Verify the wizard walks user through setting up a POP account successfully
     2. Verify the Forward, Back, and Cancel buttons work as expected
     3. Verify when the wizard is complete, email can be retrieved using this account
     4. Verify nothing is lost when Close and Reopening Thunderbird,
     5. Verify you can set up multiple accounts, a mix IMAP and POP

 Verification:
     1. Have all the above conditions been met with no adverse effects?

applications/off/thunderbird/manage

Case ID: appoffthu-002
Affected Package: thunderbird
Depends on: applications/off/thunderbird/wizard

 Purpose:
     1. Email - Thunderbird - Management

 Steps:
     1. Verify you can Create folders in each account
     2. Verify you can Delete folders in each account
     3. Verify you can Move messages within each account
     4. Verify you can Move messages between different accounts
     5. Verify you can Send and Receive email from different POP and IMAP

 Verification:
     1. Have all the above conditions been met with no adverse effects?

applications/off/thunderbird/enigmail

Case ID: appoffthu-003
Affected Package: thunderbird
Depends on: applications/off/thunderbird/wizard

 Purpose:
     1. Email - Thunderbird - Enigmail

 Steps:
     1. Verify you can install Enigmail on Thunderbird
     2. Verify you can Send an encrypted message
     3. Verify you can Send a signed message

 Verification:
     1. Have all the above conditions been met with no adverse effects?

applications/off/thunderbird/lang

Case ID: appoffthu-004
Affected Package: thunderbird
Depends on: applications/off/thunderbird/wizard

 Purpose:
     1. Email - Thunderbird - Language

 Steps:
     1. Verify you can install lang-packs
     2. Verify Help function properly in the installed language
     3. Verify menus function properly

 Verification:
     1. Have all the above conditions been met with no adverse effects?

applications/off/thunderbird/rss

Case ID: appoffthu-005
Affected Package: thunderbird
Depends on: applications/off/thunderbird/wizard

 Purpose:
     1. Email - Thunderbird - Blogs/RSS

 Steps:
     1. Verify you can add a multiple of Blogs/RSS feeds to Thunderbird
     2. Verify all blogs download/update properly

 Verification:
     1. Have all the above conditions been met with no adverse effects?

Applications/office/word-processor

applications/off/openoffice-word-processor/gui

Case ID: appoffwor-001
Affected Package: openoffice

 Purpose:
     1. Verify OpenOffice look and feel

 Steps:
     1. Text Document opens a blank page with tool bars

 Verification:
     1. Does OO Text Document open correctly?

applications/off/openoffice-word-processor/format

Case ID: appoffwor-002
Affected Package: openoffice

 Purpose:
     1. Verify OpenOffice file format

 Steps:
     1. In Writer verify the odt format can be created and saved
     2. In Writer verify the ott format can be created and saved
     3. In Writer verify the sxw format can be created and saved
     4. In Writer verify the stw format can be created and saved
     5. In Writer verify the doc format can be created and saved
     6. In Writer verify the rtf format can be created and saved
     7. In Writer verify the txt format can be created and saved
     8. In Writer verify the html format can be created and saved
     9. In Writer verify the xml format can be created and saved
     10. In Writer verify the fodt format can be created and saved

 Verification:
     1. Can all the file formats listed be created and saved?

Applications/sound-and-video

Applications/sound-and-video/banshee

applications/sound-and-video/banshee/launch

Case ID: appsouban-001
Affected Package: banshee

 Purpose:
     1. Banshee - Media

 Steps:
     1. Click Media > Import Playlist choose a playlist from a folder and import into Banshee. Import both video and audio
     2. Click Media > Open Location, pick a media file and see if it plays ; audio and video
     3. Click Media > Subscribe to Podcast, enter a URI(www.npr.og) . Choose one of the options and see if it downloads

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/sound-and-video/banshee/prefs

Case ID: appsouban-002
Affected Package: banshee
Depends on: applications/sound-and-video/banshee/launch

 Purpose:
     1. Banshee - Preferences

 Steps:
     1. Click Edit > Add to playlist, pick an audio or video file and add to a new playlist
     2. Click Edit > Write to, (CD for Audio and DVD for Video) and choose a playlist to be burnt
     3. Click Edit > Edit Information, pick a track and edit the information and title of the track listing
     4. Confirm you can Select All tracks and also delete tracks from the library
     5. Click Edit > Properties , pick a track and confirm the properties of the track are listed
     6. Click Edit > Preferences > General, confirm you can select your Music Library
     7. Click Edit > Preferences > General , select "Copy files to media folders when imported" import a file and confirm the file was imported to your selected media file
     8. Click Edit > Preferences > General , confirm you can choose your File system Organization to the different options

 Verification:
     1. Have all the conditions been met with no adverse effects?

applications/sound-and-video/banshee/external

Case ID: appsouban-003
Affected Package: banshee
Depends on: applications/sound-and-video/banshee/launch

 Purpose:
     1. Banshee - External Applications

 Steps:
     1. Click on Last.fm and log on to Last.fm
     2. Create your profile and choose your settings and favorites
     3. Click on Radio and add a radio station and URL stream. Confirm the URL streams properly

 Verification:
     1. Have all the conditions been met with no adverse effects?

Applications/sound-and-video/brasero

applications/sound-and-video/brasero/basic

Case ID: appsoubra-001
Affected Package: brasero

 Purpose:
     1. Brasero - Basic Features
     2. Confirm Basic Functionality

 Steps:
     1. Verify Brasero detects a disk and gives the option to burn or not
     2. Verify Brasero can create a music CD/DVD
     3. Verify Brasero can create a data CD/DVD
     4. Verify Brasero can create a video DVD/VCD
     5. Verify Brasero can create a disk image from the inserted media
     6. Verify Brasero erases media automatically and other functionality

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/sound-and-video/pitivi

applications/sound-and-video/pitivi/01-import

Case ID: appsoupit-001
Affected Package: pitivi

 Purpose:
     1. Test Import

 Steps:
     1. Start PiTivi (Applications -> Sound & Video -> PiTiVi Video Editor)
         a. PiTiVi should appear
     2. Choose Import from Toolbar
         a. Import Sources Dialog should appear
     3. Select Several Sources and click the "Import Button"
         a. Sources should appear in the sourcelist, or the import warning notification should appear
         b. Icons on files with video data should be shown
     4. Select one clip in the file browser and press the "insert" key
         a. The clip should be inserted at the end of the timeline
     5. Select two files (using shift- or control-click) and press the "insert" key
         a. Both clips are inserted at end of timeline in the order in which they are sorted in the clip browser
     6. Drag and drop one file from the clip browser to the timeline
         a. An instance of the clip should appear under the cursor as soon as it enters the timeline
         b. When the button is released, the clip should remain in the timeline at the location it was dropped
     7. Select several clips in the clip library and drag them to the timline, but do not release the mouse
         a. The clips should appear in the same order that they are sorted in the timeline under the cursor, as in (5)
     8. Move the pointer outside of the timeline area
         a. PiTiVi should remove the clips from the timeline
     9. Move the pointer back inside the timeline area
         a. The clips should re-appear as they were before being removed
     10. Release the mouse within the timeline
         a. Make sure the clips are added at the mouse position
     11. Repeat steps 8 and 9, then release the mouse button outside the timeline
         a. Make sure that no clips are added to the timeline
     12. Add several instances of a factory to the timeline
     13. Choose Project -> "Remove from Project" to remove the clip from the timeline
         a. Make sure every instance of the factory is removed from the timeline

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. The drag and drop can be used to:
         a. Import music or video clips from a media player by dragging them over PiTiVi's source list
         b. Allow using a full-fledged file manager instead of the file chooser dialog
         c. Leverage the searching capability of another application (such as GNOME Search Tool)

applications/sound-and-video/pitivi/02-preview

Case ID: appsoupit-002
Affected Package: pitivi

 Purpose:
     1. Test Preview

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least two clips in the timeline
     3. Press 'Play/Pause' button on the viewer
         a. Playback button icon should change from 'Play' to 'Paused'
         b. Watch the preview output carefully ; there should be no glitches
         c. When the playhead crosses clip boundaries, playback should remain smooth
         d. When the playhead moves off-screen, the timeline should scroll to center the playhead in the window
     4. Press the 'Play/Pause' button on the viewer again
         a. Playback should immediately cease
     5. Scroll the timeline so that the playhead moves off screen (increase zoom level if necessary)
         a. The timeline scroll position should not jitter, nor snap back to the playhead while the playhead is paused
     6. Repeat (3) - (5), using the keyboard shortcuts
     7. Repeat (3) - (5) alternating alternating between using the playback button and the keyboard shortcuts
         a. In particular, make sure the icon on the play/pause button is updated properly
     8. Click and drag on the volume curve on one of the clips. Move it to just above the bottom of the clip
     9. Play that portion of the clip  
         a. The volume should sound softer

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/03-ruler

Case ID: appsoupit-003
Affected Package: pitivi

 Purpose:
     1. Test Ruler

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least one clip in the Timeline
     3. Click on the timeline ruler
         a. The timeline playhead marker should appear under the mouse pointer
         b. The viewer should display the timeline at the timestamp represented by the playhead
     4. Scrub the mouse over the ruler
         a. The playhead should track the mouse position closely
         b. The viewer should update continuously while the mouse is moving

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/04-clips

Case ID: appsoupit-004
Affected Package: pitivi

 Purpose:
     1. Test Clips

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least two clips in the timeline
     3. Click and drag the middle of one of the clips
         a. The trimming handles at the start and end of the clips should hilight as the mouse moves over them
         b. The clip should move smoothly, even when vigorously scrubbed back and forth
         c. The viewer should not update during this operation this will change when we support live previews
         d. If thumbnails are enabled, they should appear properly even while the clip is being moved
         e. The clip should snap to the edges of other clips, but not to its original coordinates
         f. Check that audio track moves downward so that tracks do not intermingle
         g. When moved beyond the edges of the timeline window, the timeline should scroll
         h. When moving leftward from the right edge (end) of the timeline, there should be no change in scroll position unless the clip moves past the left edge of the timeline
         i. You should not be able to move the start of the clip past the beginning of the timeline
         j. At all times the shaded portion of the timeline ruler should show the true length of the entire timeline
     4. Click and drag the middle of one of the clips in the top-most, moving it up and down
         a. The layer position of the clip in the track should change
         b. The track containing the clip should expand (pushing all clips lower tracks downward)
         c. The vertical position of layers and controls adjacent to the timeline should update to match
     5. Click and drag the left handle of a movie clip (not a still image)
         a. Only the left handle should highlight as the mouse moves over it
         b. The start point of the clip should be trimmed as closely as possible to the mouse position
             i.  You should not be able to expand the clip beyond its native duration
             ii. You should not be able to move the handle beyond the right edge of the clip
         c. When the start keyframe of an audio clip moves out of view, a "remote handle" should appear matching its vertical position
     6. Repeat step (5) for the right handle of the same clip
     7. Double click on the volume curve on one of the audio clips (preferably one with start > 0)  
         a. A new key frame control point should appear under the mouse location
     8. Click and drag the key frame  
         a. The curve should change shape as the key frame moves
     9. Position the playhead at the start of this clip and press play  
         a. The volume of the clip should rise and fall with the keyframe curve
     10. Double click the keyframe control point  
         a. The control point should disapear
     11. Double click both the start and end points  
         a. These points should never disappear
     12. Trim the start of the clip
     13. Double-click the volume curve  
         a. Make sure the new keyrame appears in the correct location, right under the mouse pointer

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/05-zooming

Case ID: appsoupit-005
Affected Package: pitivi

 Purpose:
     1. Test Zooming

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least one clip in the timeline
     3. Zoom in and out using the buttons on the toolbar
         a. Clips should resize appropriately
         b. The zooming should have a smooth feel to it
         c. The scroll position should adjust to keep the playhead as close to the center of the window as possible
         d. If thumbnails and waveforms are enabled, they should update quickly
         e. The ruler's tick marks should adjust to the new zoom ratio
         f. Both the scroll wheel and the tool bar buttons should have the same effect
     4. Repeat step (3) moving the cursor over the timeline ruler and turning the mouse scroll wheel back and forth

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/06-selection

Case ID: appsoupit-006
Affected Package: pitivi

 Purpose:
     1. Test Selection

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least 3 clips in the Timeline
     3. Click a clip to select it
         a. The clip should tint to the selection color to indicate that it is selected
     4. Click another clip
         a. This clip should become selected, and the old clip deselected
     5. Shift+Click on a third clip
         a. Both the second and third clips should now be selected
     6. Click-and-drag the middle of one of the selected clips
         a. Both selected clips should move in unison, and their distance from each other should remain unchanged
     7. Ctrl+Click on one of the two selected clips
         a. This clip should be deselected, but the other clip should still remain selected
     8. Click and Drag on blank canvas
         a. The marquee should appear between the initial mouse-down coordinates and the current location of the cursor
         b. When the mouse is released, all the clips touching the marquee should be selected
         c. Make sure that thumbnails are drawn properly under the marquee (no smearing or other distortions)

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/07-roll-editing

Case ID: appsoupit-007
Affected Package: pitivi

 Purpose:
     1. Test Roll Editing

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least four clips in the timeline, arranged so that there are no gaps between them
         a. The end of clip A should be trimmed about 50% from the true end of the clip
         b. Clip B should be longer than clip A
         c. The start of clip B should be about trimmed 25% from the true start of the clip
         d. Clips C, and D and should be left alone
     3. While holding shift, click-and-drag the end handle of clip A
         a. The end of clip A should be trimmed in sync with the start of clip B
         b. Make sure the start handle of clip B is clamped between the true start of clip B and the end handle of clip B
         c. Make sure the end handle of clip A is clamped between the true end of clip A and the start of clip A
     4. Repeat step (3) using the start-handle of clip B
         a. The behavior should be identical
     5. Arrange the clips so that A and B are on the same layer, while C and D are on different layers, but snapped to the end point of clip A
     6. Clear the selection
     7. Repeat steps (3) and (4)
         a. Only clips A and B should be affected by the roll edit
     8. select clips C and D
     9. Repeat steps (3) and (4)
         a. Only clips A, C, and D should be affected by the roll edit

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. The clips will be referred to as A, B, C, D going from left to right

applications/sound-and-video/pitivi/08-ripple-editing

Case ID: appsoupit-008
Affected Package: pitivi

 Purpose:
     1. Test Ripple Editing

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least four clips in the timeline, arranged so that there are no gaps between them
         a. The end of clip A should be trimmed about 50% from the true end of the clip
         b. Clip B should be longer than clip A
         c. The start of clip B should be about trimmed 25% from the true start of the clip
         d. Clips C, and D and should be left alone
     3. While holding control, click-and-drag the end handle of clip A
         a. Clips B-D should move relative to the end handle of clip A
         b. Make sure the end handle of clip A is clamped between the true end of clip A and the start of clip A
     4. While holding control, click-and-drag the start handle of clip D
         a. Clips A-C should move relative to the start handle of clip D
         b. Make sure the start handle of clip D is clamped between the true start of clip D and the end handle of clip D
     5. Arrange the clips so that A and B are in the same layer, while C and D are on different layers, but snapped to the end point of clip A
     6. Clear the selection
     7. Repeat (3) and (4)
         a. Only clips A and B should be affected by the ripple edit
     8. Select clips C and D
     9. Repeat (3) and (4)
         a. Only clips A, C, and D should be affected by the ripple edit
     10. Arrange clips A, B, C, D so they appear in sequence, left to right
     11. Select clips A, B
         a. Make sure clips C and D are deselected
     12. Begin dragging clip B
         a. Clips A and B should be moving together
     13. While dragging, press and hold the shift key
         a. Clips C, and D should now be moving with clips A and B, preserving the original offsets
     14. Move the mouse as far as possible to the left
         a. It should not be possible to set the start time of clips A, B, C or D less to less than 0
         b. While ripple mode is engaged, the relative offsets of clips A, B, C, and D should remain constant
     15. While continuing to drag, release the shift key
         a. Clips C and D should return to their original positions

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. The clips will be referred to as A, B, C, D going from left to right

applications/sound-and-video/pitivi/09-delete

Case ID: appsoupit-009
Affected Package: pitivi

 Purpose:
     1. Test Delete

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with an empty timeline
         a. The delete button should be insensitive
     3. Add at least 3 clips to the timeline
     4. Select one clip
         a. The delete button should be come sensitive
     5. Press Delete
         a. The selected clip should be removed from the timeline
         b. The delete button should become insensitive
     6. Select at lest two more clips, and press delete
         a. All the selected clips should be removed from the timeline
         b. The delete button should once again become insensitive

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/10-link

Case ID: appsoupit-010
Affected Package: pitivi

 Purpose:
     1. Test Link / Unlink

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least 3 clips in the timeline and the selection cleared
         a. The 'Link' command button should be insensitive
         b. The 'Unlink' command button should be insensitive
     3. Select two of the clips
         a. The 'Link' command button should become sensitive
         b. The 'Unlink' command button should remain insensitive
     4. Press the 'Link' command button
         a. The 'Link' command button should become insensitive
         b. The 'Unlink' command button should become sensitive
     5. Move both of the linked clips in turn
         a. Moving either clip should cause both linked clips to move in unison
     6. Clear the selection
         a. Both 'Link' and 'Unlink' commands should be insensitive
     7. Select one of the linked clips
         a. The 'Unlink' command should be sensitive
     8. Add a clip that is not linked to the selection
         a. The 'Link' commands should be sensitive
         b. The 'Unlink' command should be insensitive
     9. Press the 'Link' command
         a. The 'Link' command should now be insensitive
     10. Click and drag all three linked clips
         a. Dragging any of the linked clips should cause all three to move in unison
     11. Select just one of the linked clips and press 'Unlink'
         a. The Link and Unlink commands should be insensitive
         b. Moving this unlinked clip should not affect either of the two linked clips
         c. Moving either of the linked clips should not affect the unlinked clip
     12. Select the two remaining linked clips in the timeline
         a. The link command should be insensitive
         b. The unlink command should be sensitive
     13. Press the 'Unlink' command
         a. The link command should be sensitive
         b. The unlink command should be insensitive
     14. Move each of the three clips involved in this test in turn
         a. All of the clips should now move independently
     15. Create two groups of linked clips, call them A and B
     16. Select one clip each from A and B
         a. The link command should be sensitive
     17. Press the link button
         a. The unlink command should be sensitive
         b. All the clips in A and B should now be part of the same link (clicking and dragging on any of them will move all of them)
     19. Delete one of the linked clips
         a. It should be removed from the timeline, but the others should remain
         b. Make sure the other clips are still linked together
         c. Make sure no tracebacks appear on console
     20. Select and delete at least two linked clips
     21. Select the and delete the remaining linked clips and at least one non-linked clip
         a. Make sure there are no tracebacks

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/11-split

Case ID: appsoupit-011
Affected Package: pitivi

 Purpose:
     1. Test Split

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least one clip in thee timeline
         a. Make sure you are somewhat familiar with it, so that you can spot problems during playback
     3. Click somewhere on the clip
     4. Click the razor tool
         a. The clip should be divided into two clips at the mouse position
     5. Preview the timeline
         a. Playback across the two pieces should be identical with the original clip
     6. Repeat (3) - (5) on each of the half of the clip, leaving a total of four clips
         a. Playback across all four pieces should be identical with the original clip
     7. Add several keyframe control points to an audio clip's volume curve, and adjust them so that the curve forms a distinctive pattern
     8. Split this clip  
         a. The keyframe curve should be duplicated exactly
         b. Verify this by extending both halves of the clip to full length and comparing the shape of the curves

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/sound-and-video/pitivi/12-mixing

Case ID: appsoupit-012
Affected Package: pitivi

 Purpose:
     1. Test fades, opacity, audio mixing, layers and grouping

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least two clips (video+audio) in the timeline on two layers
     3. Select one clip
     4. Press the 'Ungroup' command
         a. The audio track should be now independant of the video track
     5. Press 'Delete' to remove the independant audio clip
         a. Only 2 video clips and one audio clip should be visible on the timeline
     6. Import an audio-only clip and add it to the timeline in a second audio layer
     7. Preview the timeline
         a. with audio clips on separate layers, their sound should be mixed together
     8. Select one video clip and create a fade-in
         a. Double-click on its opacity keyframe curve where you want the fade-in to start
         b. Click an drag the first keyframe of the clip downwards
     9. Preview the timeline
         a. Video clips should be mixed thanks to clip's opacity during the fade-in

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?   

applications/sound-and-video/pitivi/13-crossfading-rendering

Case ID: appsoupit-013
Affected Package: pitivi

 Purpose:
     1. Test Crossfading clips and Rendering

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with at least two clips (video+audio) in the timeline on the same layer
     3. Drag one of the clips onto the other so that it overlaps
         a. The overlapping region will be used for transitions between the two clips
         b. You should be able to adjust the length of the transition by moving or trimming the clips
     4. Preview the timeline
         a. Video clips should be mixed during the crossfading transition
     5. From the Project menu, use Render
     6. Click the Render button
     7. Repeat (5) and (6) but adjust the various encoding settings to render the file in a new format
     8. Check the two generated files with the media player

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects? 
 NOTES:
     1. Rendering only creates a new "rendered" video file, and does not affect the project itself
     2. You can still make edits to your project and render again as many times as needed

applications/sound-and-video/pitivi/14-load-save

Case ID: appsoupit-014
Affected Package: pitivi

 Purpose:
     1. Test File Load and Save

 Steps:
     1. Click Test to launch PiTiVi
     2. Start with several clips in the project and timeline
         a. Make a few edits
     3. Save the project
     4. Take a screen-shot of the timeline
     5. Reload the project
         a. The project should match the screen-shot exactly
     6. Make a small change to the project and then save it. Take a new screenshot
         a. The save-as dialog should not appear
     7. Choose save-as
         a. The save-as dialog should appear
         b. The current folder of the save-as dialog should be the same folder as the current project
     8. Attempt to overwrite the current project
         a. The overwrite confirmation dialog should present itself
     9. Choose cancel
         a. Check the modification date/time of the file to make sure it was not overwritten
     10. Try to overwrite the current file, this time choosing "Ok" from the confirmatino dialog
         a. Check that modification date/time of the file to make sure it has been overwritten
     11. Continue working with the file
         a. Verify that all of PiTiVi's other functions still work correctly on the loaded file

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Applications/sound-and-video/powerdvd

applications/sound-and-video/powerdvd/launch

Case ID: appsoupow-001
Affected Package: pdvdlinux

 Purpose:
     1. PowerDVD application verification

 Steps:
     1. Select Test to launch PowerDVD
     2. A window should be opened
     3. Insert a DVD
     4. The application should play it automatically or provide a button to do it

 Verification:
     1. Does it play correctly?

Applications/sound-and-video/rhythmbox

applications/sound-and-video/rhythmbox/radio

Case ID: appsourhy-001
Affected Package: rhythmbox
Depends on: applications/sound-and-video/rhythmbox/import

 Purpose:
     1. Rhythmbox Music Player - Verify online radio stations
     2. Verify On-line Radio

 Steps:
     1. In Library List select Radio
     2. Pick a few radio stations from the list one at a time
     3. Press Play button

 Verification:
     1. Do you here the radio station play?

applications/sound-and-video/rhythmbox/podcast

Case ID: appsourhy-002
Affected Package: rhythmbox
Depends on: applications/sound-and-video/rhythmbox/import

 Purpose:
     1. Rhythmbox Music Player - Verify the latest podcasts can be downloaded and played
     2. Verify Podcasts can be played

 Steps:
     1. Click on Podcast
     2. Right-click the empty list
     3. Select New Podcast Feed
     4. Add the URI to your favorite podcast or check www.npr.og for a list of available podcasts
     5. Confirm that Rhythmbox updates to show you the latest episodes
     6. Confirm that Rhythmbox starts to download the last episode
     7. Confirm Rhythmbox plays the downloaded podcast

 Verification:
     1. Were the latest podcasts available, downloaded and played?

applications/sound-and-video/rhythmbox/import

Case ID: appsourhy-003
Affected Package: rhythmbox

 Purpose:
     1. Rhythmbox Music Player - Verify Rhythmbox can import music
     2. Verify Music can be imported can be played

 Steps:
     1. Plug in a music CD or other device  (storage, media player,etc.) that has music on it
     2. Using Rhythmbox import music
     3. Verify that Rhythmbox can play the imported music

 Verification:
     1. Did you hear the music that Rhythmbox imported??

applications/sound-and-video/rhythmbox/codec

Case ID: appsourhy-004
Affected Package: rhythmbox
Depends on: applications/sound-and-video/rhythmbox/import

 Purpose:
     1. Rhythmbox Music Player - Verify when trying to play music with missing codecs message pops up
     2. Missing codecs message pops up and allows you to download missing codecs

 Steps:
     1. Plug in a music CD or other device that has MP3 or other music on it
     2. Using Rhythmbox import music
     3. Verify that Rhythmbox can play the imported music

 Verification:
     1. Did the popup appear stating unsupported or missing codec and ask you if you wanted to download them?

applications/sound-and-video/rhythmbox/format

Case ID: appsourhy-005
Affected Package: rhythmbox
Depends on: applications/sound-and-video/rhythmbox/import

 Purpose:
     1. Rhythmbox Music Player - Verify the following media formats can be played in Rhythmbox
     2. The following codecs should be played in Rhythmbox

 Steps:
     1. Attempt to play a file in each of the following formats
     2. MPEG-3 (MP3) Support
     3. Windows Media Audio (WMA) Support
     4. Ogg Vorbis (ogg) Support - TEMPLATE Specific
     5. Wav files - TEMPLATE specific
     6. Real Audio Support
     7. Musepack Support
     8. FLAC Support
     9. Real Helix DRM Support
     10. WM DRM Support
     11. OMA DRM v2.0 Support

 Verification:
     1. Were all the above files able to played in Ryhthmbox?

Applications/sound-and-video/sound-juicer

applications/sound-and-video/sound-juicer/launch

Case ID: appsousou-001
Affected Package: sound-juicer

 Purpose:
     1. Sound Juicer - Basic Features
     2. Confirm basic feature functionality

 Steps:
     1. Verify Sound Juicer detects when an audio CD is present
     2. Verify Sound Juicer provides CD information -If information is available it will be retrieved from the Internet Database
     3. Verify Sound Juicer allows user to add information to CD
     4. Verify the Utility can copy the disk to a file and to another CD (if multiple drives are present)
     5. Verify Sound Juicer can play the CD

 Verification:
     1. Have the conditions been met with no adverse effects?

applications/sound-and-video/sound-juicer/extract

Case ID: appsousou-002
Affected Package: sound-juicer
Depends on: applications/sound-and-video/sound-juicer/launch

 Purpose:
     1. Sound Juicer - extract

 Steps:
     1. Verify Sound Juicer can extract the music from the CD
     2. Verify the Output path can be chosen
     3. Verify the Output filename can be customized
     4. Verify the Output filetype can be Ogg, AAC, FLAC, MP3, WAV, Speex

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/sound-and-video/sound-recorder

applications/sound-and-video/sound-recorder/basic

Case ID: appsousou-001
Affected Package: gnome-media

 Purpose:
     1. Sound Recorder - Basic Features
     2. Verify basic feature functionality

 Steps:
     1. Verify the file>open volume controls you can adjust all the microphone levels to different pitches
     2. Verify you can change the preferences to choose select and de-select different microphones
     3. Verify you can record a file by pressing record and speaking into the microphone
     4. Verify the Playback and confirm you hear a quality stream recording

 Verification:
     1. Have the conditions been met without adverse effects?

Applications/sound-and-video/totem-movieplayer

applications/sound-and-video/totem/launch

Case ID: appsoutot-001
Affected Package: totem

 Purpose:
     1. Launch the Video (Totem) using various input devices
     2. Easy codec installer should recognize any codecs that aren't installed and install them

 Steps:
     1. Verify that codecs not loaded on unit get a popup warning message
     2. The user can download codecs
     3. Once codecs are loaded the user can play video in Movie Player (Totem)

 Verification:
     1. Were all the above conditions met?

applications/sound-and-video/totem/format

Case ID: appsoutot-002
Affected Package: totem
Depends on: applications/sound-and-video/totem/launch

 Purpose:
     1. Launch the Video (Totem) and view files with listed video formats

 Steps:
     1. Verify each file format can be played with launch Movie Player (Totem)
         a. Trusted computing video (flv, gif, mp4, avi, mov, 3pg) HTTP://ia301515.us.archive.org/0/items/TrustedComputing/
         b. Ubuntu screencasts (ogg, flash) HTTP://screencasts.ubuntu.com/
         c. VideoLAN reference (asf-wmv, avi, dxgm, es, matroska, mpc, mxf, ogm, usf, vob, wma) FTP://streams.videolan.org/streams-videolan/
         d. Verify that Easy codec installer recognizes any codecs that aren't installed and installs them

 Verification:
     1. Does each movie format launch the Movie Player?

Applications/system

Applications/system/gparted

applications/sys/gparted/launch

Case ID: appsysgpa-001
Affected Package: gparted

 Purpose:
     1. GParted - Identify File Systems
     2. Verify the ability to detect physical media - insert multiple storage media types prior to launching

 Steps:
     1. Verify that gparted sees all storage media on startup HDD and USB media or other storage media
     2. After gparted has been started, verify hot plugged storage media is identified properly. (file system and capacity)

 Verification:
     1. Have the condition been met with no adverse effects?

applications/sys/gparted/manage

Case ID: appsysgpa-002
Affected Package: gparted
Depends on: applications/sys/gparted/launch

 Purpose:
     1. GParted - Partition Management
     2. Verify the ability to edit partitions-insert multiple storage media types prior to launching

 Steps:
     1. Verify you can Add, delete, and resize partitions on different types of media
     2. Verify you can change the file system type

 Verification:
     1. Have the condition been met with no adverse effects?

Applications/system/nautilus

applications/sys/nautilus/basic

Case ID: appsysnau-001
Affected Package: nautilus

 Purpose:
     1. Nautilus - Verify basic feature functionality

 Steps:
     1. Verify the user can Open up different directories
     2. Verify that all files in a directory are shown
     3. Verify that when you plug in a USB or an external device the devices appear and all directories,and files are shown
     4. Verify side panels (View > Side Pane) list information about the directory and/or show the directory tree
     5. Verify the ability to scale icons up or down
     6. Verify the ability to list directories and/or files

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/system/orca

applications/sys/orca/basic

Case ID: appsysorc-001
Affected Package: gnome-orca

 Purpose:
     1. Orca Screen Reader and Magnifier
     2. If Orca is loaded proceed
     3. Orca Preferences Navigation

 Steps:
     1. Press Alt+F2, type "Orca" and press return
     2. Verify the main Orca preferences window should appear
     3. Right arrow through the preferences tabs and make sure they are voiced
     4. Tab through the speech tab, make sure each element is spoken with its role (e.g. checkbox) and state (e.g. "not checked")
     5. When reaching the OK button press return

 Verification:
     1. Have the conditions been met with no adverse effects?

Applications/usc

applications/software-center/01-launching-aptlink

Case ID: appusc-001
Affected Package: software-center

 Purpose:
     1. Launching from an apt: link

 Steps:
     1. Follow the link http://apt.ubuntu.com/p/python-wxtools

 Verification:
     1. It should show the item screen for "Get Software" > "System" > "python-wxtools"
 NOTES:
     1. Opening an apt: url should launch the Ubuntu Software Center directly to the appropriate screen
     2. Or if it is already open, focus it, wait until any currently-open alerts or dialogs have been dismissed
     3. And then switch to the appropriate screen

applications/software-center/02-launching-commandline

Case ID: appusc-002
Affected Package: software-center

 Purpose:
     1. Launching from command line

 Steps:     
     1. Click the test button to launch the Software Center

 Verification:
     1. software-center should launch the Center to its default view

applications/software-center/03-launching-commandline-package

Case ID: appusc-003
Affected Package: software-center

 Purpose:
     1. Launching from command line with package name parameter

 Steps:     
     1. Click the test button to execute "software-center gstreamer0.10-plugins-good"   

 Verification:
     1. software-center package-name should open the Center to display that package
 NOTES:
     1. If the search terms exactly match a package name, that package should be returned first in the results, even if the package was hidden by default

applications/software-center/04-launching-commandline-package-not-found

Case ID: appusc-004
Affected Package: software-center

 Purpose:
     1. Launching from command line with unknow package name parameter

 Steps:     
     1. Click the test button to execute "software-center foo_bar_34"    

 Verification:
     1. As the package is unknown, USC should display the unknown-package screen

applications/software-center/05-searching

Case ID: appusc-005
Affected Package: software-center

 Purpose:
     1. Searching in "Get Software"

 Steps:
     1. Click on Applications->Software Center
     2. Type Ctrl+F; the search field should be focused
     3. Type "fire" (without quotes then press Enter)
         a. The "Search Results" path button element should appear
         b. The main pane should be replaced by search results, with Firefox first
     4. Press the down arrow key once; Firefox should be selected in the results
     5. Press Enter; the Center should navigate to the software item screen for Firefox
     6. Close the Software Center

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/06-searching-pattern

Case ID: appusc-006
Affected Package: software-center

 Purpose:
     1. Searching in general

 Steps:
     1. Click on Applications->Software Center
     2. From the top-level "Get Software" screen, search for "atom"
         a. It should return both Atomix and Liferea (an Atom feed reader)
     3. Now search for "atom " (with a trailing space)
         a. It should return only Liferea
     4. Now search for "writee"
         a. It should return libspreadsheet-writeexcel-perl
     5. Close the Software Center         

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. When searching anywhere in the Center, any word in the search string that is followed by a space or punctuation should be treated as a a complete word 
     2. While any word that is not should be treated as if it may be either a complete word or the beginning of a word
     3. If the search terms exactly match a package name, that package should be returned first in the results, even if the package was hidden by default

applications/software-center/07-searching-description

Case ID: appusc-007
Affected Package: software-center

 Purpose:
     1. Searching with description keywords

 Steps:
     1. From the lobby, search for "drawing " (with a trailing space)
     2. Then search for "drawing program"

 Verification:
     1. The Center should return exactly the same results for both searches, though possibly in a different order

applications/software-center/08-install

Case ID: appusc-008
Affected Package: software-center

 Purpose:
     1. Installing an application

 Steps:
     1. Click on Applications->Software Center
         a. When opened directly, the Center should by default display the lobby screen of the "Get Software" section, scrolled to the top
         b. The search field should be empty
         c. Default focus should be on the search field
     2. Search for "liferea"
     3. Click on the entry for liferea
     4. Click on the install button
     5. Type in your password
     6. While it is installing, navigate to the "In Progress" section, and open the "View" menu
         a. Its items should be insensitive
     7. Close the Software Center
     8. When its finished installing look to see if it's installed in Applications->Internet->liferea 

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. In the standard gnome-panel "Menu Bar" applet, "Ubuntu Software Center" should be the last item in the "Applications" menu, with a separator immediately before it 
     2. If the package is known and currently installed, the "Installed Software" item screen for the package
     3. If the package is known and not currently installed (even if it is currently being installed), the "Get Software" item screen for the package

applications/software-center/09-remove

Case ID: appusc-009
Affected Package: software-center

 Purpose:
     1. Removing an application

 Steps:
     1. Click on Applications->Software Center
     2. Search for "liferea"
     3. Click on the entry for liferea
     4. Click on the remove button
     5. Type in your password
     6. Close the Software Center
     7. When its finished installing look to see if it's been removed from Applications->Internet->liferea       

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/10-remove-dep

Case ID: appusc-010
Affected Package: software-center

 Purpose:
     1. Removing a dependency

 Steps:
     1. Click on Applications->Software Center
     2. Search for "plugins good"
     3. Click on the entry for Gstreamer plugins from the "good" set
     4. Click on the remove button
         a. The Center should put up a confirmation alert: "To remove Gstreamer0.10-plugins-good these items must be removed as well:" 
         b. Any affected applications, followed by any other affected packages, must be listed alphabetically in an inset software list view that is focused by default
         c. The alert should have "Cancel" and "Remove All" buttons
     5. Click on the Cancel button
     6. Close the Software Center  

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/11-list-view

Case ID: appusc-011
Affected Package: software-center

 Purpose:
     1. Software list view

 Steps:
     1. Click on Applications->Software Center
     2. Navigate to "Get Software" > "Fonts"
     3. Select "A Lee’s free Hangul TrueType fonts (ttf-alee)"
     4. Press Ctrl F; the search field should be focused 
     5. Press Tab; the ttf-alee row and its "More Info" button should be focused
     6. Press Tab again; the "Install" button should be focused
     7. Press Tab again; the selected item in the navigation pane should be focused
     8. Close the Software Center 

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. Pressing Tab should cycle through any remaining buttons before leaving the list

applications/software-center/12-navigation-pane

Case ID: appusc-012
Affected Package: software-center

 Purpose:
     1. Navigation pane

 Steps:
     1. Click on Applications->Software Center
     2. In the "Get Software" section
         a. Navigate to the AbiWord application
         b. Scroll to the bottom of the AbiWord screen
     3. In the navigation pane click on "Installed Software", then on "Get Software"

 Verification:
     1. The Center should resume displaying the bottom of the AbiWord screen

applications/software-center/13-navigation-pane-reset

Case ID: appusc-013
Affected Package: software-center

 Purpose:
     1. Navigation pane reset

 Steps:
     1. Click on Applications->Software Center
     2. In the "Installed Software" section
         a. Navigate to the Firefox application
     3. Close the Center, then reopen it
     4. Click on "Installed Software"

 Verification:
     1. The Center should display the top level of the Installed Software section

applications/software-center/14-install-search

Case ID: appusc-014
Affected Package: software-center

 Purpose:
     1. Searching while installing

 Steps:
     1. Click on Applications->Software Center
     2. Begin installing something (e.g. oem-qa-media)
     3. While it is installing, in the "Get Software" > "Internet" section
         a. Search for "chat"
         b. Scroll through the results 
         c. Click on "In Progress"
         d. USC should show the installation progress
     4. Now click on "Get Software"
     5. USC should return to the search results for "chat" 
         a. Within the "Get Software" > "Internet" department 
         b. In exactly the scroll position that you left it 
     6. Click on "In Progress" again and wait for the installation to finish
     7. "In Progress" should disappear, and USC should return to the search results for "chat" once more
     8. Close the Software Center 

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/15-navigation

Case ID: appusc-015
Affected Package: software-center

 Purpose:
     1. Back/Forward navigation

 Steps:
     1. Launch the Center. Both the Back and Forward buttons should be insensitive
     2. Navigate to the "Games" section. The Back button should become sensitive
     3. Navigate to the "Installed Software" section, and then to an individual item screen inside it
     4. Return to "Get Software" in the navigation list
         a. You should be back in the "Games" section
     5. Activate the Back button. You should return to the lobby
         a. The Back button should become insensitive
         b. The Forward button should become sensitive
     6. Activate the Forward button. You should return to the "Games" section
         a. The Back button should become sensitive
         b. The Forward button should become insensitive
     7. Close the Software Center     

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/16-add-ppa

Case ID: appusc-016
Affected Package: software-center

 Purpose:
     1. Individual Software sources

 Steps:
     1. Click on Applications->Software Center
     2. With "Get Software" collapsed and "Installed Software" expanded, close the Ubuntu Software Center and reopen it
         a. The state should be remembered
     3. Expand the "Get Software" item. Add a PPA in Software Sources
         a. The PPA should appear immediately as a child item of "Get Software", and should soon be relabelled from its URL to its display name
     4. Install a package from that PPA. When it finishes installing
         a. The PPA should appear immediately as a child item of "Installed Software" too
     5. Select that new child item. Remove the package
         a. When it finishes uninstalling, the PPA should disappear as a child item of "Installed Software"
         b. That parent item should become selected
     6. Select the PPA inside "Get Software", then remove the PPA from Software Sources
         a. The PPA should disappear immediately as a child item of "Get Software"
         b. That parent item should become selected
     7. Close the Software Center           

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/17-software-sources-partner

Case ID: appusc-017
Affected Package: software-center

 Purpose:
     1. Install a Partner package

 Steps:
     1. Click on Applications->Software Center
     2. Add the partner repository in Software Sources
     3. Download and install the Skype package
     4. Expand the Ubuntu Software Center "Installed Software" section. it should have an "Other" child item that lists the Skype package
     5. Expand the "Get Software" section. It should not have an "Other" child item
     6. Close the Software Center       

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

applications/software-center/18-custom-package-lists

Case ID: appusc-018
Affected Package: software-center

 Purpose:
     1. Custom package lists

 Steps:
     1. Click on Applications->Software Center
     2. Navigate to the main "Get Software" screen and enter "gobby,gnome-Orca" (without quotes) in the search field
         a. The path button should show "Get Software" > "Custom List", the rest of the main pane should list "Gobby" and "Orca"
         b. The status bar should say "2 items"
     3. Add ",9base" to the search text ("gobby,gnome-Orca,9base")
         a. The list should change to "Gobby", "Orca", and "Plan 9 userland tools", in that order
         b. An action bar should appear offering to "Install 1 Item"
         c. The status bar should say "3 items"
     4. Add a comma to the end of the string ("gobby,gnome-Orca,9base,")
         a. Nothing should change
     5. Add the letters "abcd" to the end of the string ("gobby,gnome-Orca,9base,abcd")
         a. A greyed-out item should appear at the end of the list: "Not found"/"abcd"
         b. The button should still say "Install 1 Item"
         c. The status bar should still say "3 items"
     6. Close the Software Center          

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?
 NOTES:
     1. To perform on a machine that has Gobby and Orca installed but neither 9base nor abcde
     2. With "View" > "All Software" selected

applications/software-center/19-broken-apt-cache

Case ID: appusc-019
Affected Package: software-center

 Purpose:
     1. Handling a broken apt cache

 Steps:
     1. Click on Applications->Software Center  
     2. Break the cache using the command: apt-get install -y 4g8 && dpkg --force-depends -r libnet1   
     3. The custom PolicyKit alert should appear
     4. Cancel the alert
     5. Try to install something
     6. The "Rebuilding software catalog" task should appear
     7. Once the rebuilt is complete, close the Software Center 
     8. Reset with "sudo apt-get remove -y 4g8 libnet1"   

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Codecs

Codecs/audio

codecs/audio/mp3

Case ID: codaud-001
Affected Package: totem

 Steps:
     1. Select Test to play a MPEG-1 Audio layer 3 file (.mp3)

 Verification:
     1. Did the sample play?

codecs/audio/aac

Case ID: codaud-002
Affected Package: totem

 Steps:
     1. Select Test to play a MPEG-2 Advanced Audio Coding file (.aac)

 Verification:
     1. Did the sample play?

codecs/audio/ogg

Case ID: codaud-003
Affected Package: totem

 Steps:
     1. Select Test to play an Ogg file (.ogg)

 Verification:
     1. Did the sample play?

codecs/audio/ra

Case ID: codaud-004
Affected Package: totem

 Steps:
     1. Select Test to play a Real Audio file (.ra)

 Verification:
     1. Did the sample play?

codecs/audio/wav

Case ID: codaud-005
Affected Package: totem

 Steps:
     1. Select Test to play a Wave Audio format file (.wav)

 Verification:
     1. Did the sample play?

codecs/audio/wma

Case ID: codaud-006
Affected Package: totem

 Steps:
     1. Select Test to play a Windows Media Audio file (.wma)

 Verification:
     1. Did the sample play?

Codecs/video

codecs/video/avi

Case ID: codvid-001
Affected Package: totem

 Steps:
     1. Select Test to play a DivX file

 Verification:
     1. Did the file play?

codecs/video/avi-to-mp4

Case ID: codvid-002
Affected Package: totem

 Steps:
     1. Select Test to play an MPEG-4 file

 Verification:
     1. Did the file play?

codecs/video/DVD

Case ID: codvid-003
Affected Package: totem

 Steps:
     1. Select Test to play a DVD file

 Verification:
     1. Did the file play?

codecs/video/mpeg1

Case ID: codvid-004
Affected Package: totem

 Steps:
     1. Select Test to play a MPEG-1 file

 Verification:
     1. Did the file play?

codecs/video/mpeg1-vcd

Case ID: codvid-005
Affected Package: totem

 Steps:
     1. Select Test to play a MPEG-1 with VCD extensions file

 Verification:
     1. Did the file play?

codecs/video/mpeg2-dvd

Case ID: codvid-006
Affected Package: totem

 Steps:
     1. Select Test to play a MPEG-2 with DVD extensions file

 Verification:
     1. Did the file play?

codecs/video/rm

Case ID: codvid-007
Affected Package: totem

 Steps:
     1. Select Test to play a RealMedia file (.rm)

 Verification:
     1. Did the file play?

codecs/video/3gp

Case ID: codvid-008
Affected Package: totem

 Steps:
     1. Select Test to play a 3GPP file (.3gp)

 Verification:
     1. Did the file play?

codecs/video/mkv

Case ID: codvid-009
Affected Package: totem

 Steps:
     1. Select Test to play a Matroska file (.mkv)

 Verification:
     1. Did the file play?

codecs/video/3g2

Case ID: codvid-010
Affected Package: totem

 Steps:
     1. Select Test to play a 3GPP2 encoded file (.3g2)

 Verification:
     1. Did the file play?

codecs/video/m4v

Case ID: codvid-011
Affected Package: totem

 Steps:
     1. Select Test to play sample MPEG-4 part 2 file (.m4v)

 Verification:
     1. Did the file play?

codecs/video/mov

Case ID: codvid-012
Affected Package: totem

 Steps:
     1. Select Test to play a QuickTime file (.mov)

 Verification:
     1. Did the file play?

codecs/video/m2v

Case ID: codvid-013
Affected Package: totem

 Steps:
     1. Select Test to play sample MPEG-2 packetized elementary stream (.m2v)

 Verification:
     1. Did the file play?

codecs/video/mp4

Case ID: codvid-014
Affected Package: totem

 Steps:
     1. Select Test to play .mp4 file

 Verification:
     1. Did the file play?

codecs/video/sorenson

Case ID: codvid-015
Affected Package: totem

 Steps:
     1. Select Test to play a QuickTime movie encoded with the Sorenson codec

 Verification:
     1. Did the file play?

codecs/video/mpeg2

Case ID: codvid-016
Affected Package: totem

 Steps:
     1. Select Test to play a standard MPEG-2 file

 Verification:
     1. Did the file play?

codecs/video/wmv

Case ID: codvid-017
Affected Package: totem

 Steps:
     1. Select Test to play Windows Media file (.wmv)

 Verification:
     1. Did the file play?

System-preferences

System-preferences/about-me

preferences-about-me

Case ID: sysabo-001
Affected Package: gnome-control-center

 Purpose:
     1. About Me

 Steps:
     1. Execute about-me script

 Verification:
     1. Where the values changed?

software/system-preferences/about-me/password

Case ID: sysabo-002
Affected Package: gnome-control-center

 Purpose:
     1. About Me

 Steps:
     1. Confirm that you see the username as the username chosen
     2. Click on change password

 Verification:
     1. Can you change the password?

System-preferences/appearance

preferences-appearance-customize

Case ID: sysapp-001

 Purpose:
     1. Customize existing themes

 Steps:
     1. Click Test to launch the Appearance properties
     2. Confirm the ability to change color
     3. Confirm the ability to change font
     4. Confirm the ability to change icons
     5. Confirm the ability to change backgrounds 

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-appearance-new-themes

Case ID: sysapp-002

 Purpose:
     1. Apply new themes

 Steps:
     1. Click Test to launch the Appearance properties
     2. Confirm the ability to select from additional default themes
     3. Confirm that selected theme is applied 

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-appearance-download-themes

Case ID: sysapp-003

 Purpose:
     1. Download new themes

 Steps:
     1. Click Test to launch the Appearance properties
     2. Confirm ability to access additional themes from the internet
     3. Confirm ability to select downloaded themes
     4. Confirm that selected theme is applied 

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/assistive-technologies

preferences-assistive-launching

Case ID: sysass-001

 Purpose:
     1. Assistive Technologies - Main Menu

 Steps:
     1. System -> Preferences -> Assistive Technologies

 Verification:
     1. Did the applet launch?

preferences-assistive-keyboard-accessibility

Case ID: sysass-002
Depends on: preferences-assistive-launching

 Purpose:
     1. Assistive Technologies - Setting retention

 Steps:
     1. Select an option
     2. Adjust Delay
     3. Close applet
     4. Relaunch app
     5. Check setting

 Verification:
     1. Did settings retain?

preferences-assistive-mouse-accessibility

Case ID: sysass-003
Depends on: preferences-assistive-keyboard-accessibility

 Purpose:
     1. Assistive Technologies - Setting retention

 Steps:
     1. Select an option
     2. Adjust Delay
     3. Close applet
     4. Relaunch app
     5. Check setting

 Verification:
     1. Did settings retain?

System-preferences/bluetooth

preferences-bluetooth-launching

Case ID: sysblu-001

 Purpose:
     1. Preferences - Bluetooth - Panel Icon

 Steps:
     1. Left click on the Bluetooth icon in the panel
     2. Select Preferences
     3. Main Menu
     4. System -> Preferences
     5. Select Bluetooth

 Verification:
     1. Did the applet launch?

preferences-bluetooth-visibility-hidden

Case ID: sysblu-002
Depends on: preferences-bluetooth-launching

 Purpose:
     1. Preferences - Bluetooth - Hidden

 Steps:
     1. Select the Hidden Radio button
     2. Browse from BT devices from another machine

 Verification:
     1. Did device not show?

preferences-bluetooth-visibility-always

Case ID: sysblu-003
Depends on: preferences-bluetooth-visibility-hidden

 Purpose:
     1. Preferences - Bluetooth - Always Visible

 Steps:
     1. Select the Always Visible Radio button
     2. Browse from BT devices from another machine

 Verification:
     1. Did device show?

preferences-bluetooth-visibility-temporarily

Case ID: sysblu-004
Depends on: preferences-bluetooth-visibility-always

 Purpose:
     1. Preferences - Bluetooth - Temporarily Visible

 Steps:
     1. Select the Temporarily Visible Radio button
     2. Set time slider to 3 minutes
     3. Browse from BT devices from another machine
     4. Device is shown
     5. Wait 4 minutes

 Verification:
     1. Did device not show?

System-preferences/clock

preferences-clock-modes-digital

Case ID: sysclo-001

 Purpose:
     1. Preferences - Clock - Digital mode

 Steps:
     1. Right click on Clock from panel and select Preferences
     2. Confirm Digital mode shows hour:minute:seconds
     3. Confirm AM/PM and 24-hour clock
     4. Confirm Weather can be displayed
     5. Confirm Temp can be displayed
     6. Confirm that weather and temp are active
     7. Confirm that weather and temp are available for all locations

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-clock-modes-date-time

Case ID: sysclo-002
Depends on: preferences-clock-modes-digital

 Purpose:
     1. Preferences - Clock - Date/Time

 Steps:
     1. Confirm date display of mm.HDD.yy and HDD.mm.yy
     2. Confirm date and time can be displayed at once

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-clock-modes-location

Case ID: sysclo-003
Depends on: preferences-clock-modes-date-time

 Purpose:
     1. Preferences - Clock - Locations

 Steps:
     1. Add/Edit/Remove Location
     2. Set location as home

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-clock-settings-regional

Case ID: sysclo-004
Depends on: preferences-clock-modes-location

 Purpose:
     1. Preferences - Clock - Regional

 Steps:
     1. Confirm the ability to adjust your region
     2. Confirm time and date are adjusted to match region

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-clock-settings-ntp

Case ID: sysclo-005
Depends on: preferences-clock-settings-regional

 Purpose:
     1. Preferences - Clock - Sync with NTP

 Steps:
     1. Confirm clock can sync with NTP when network connection is established
     2. Confirm that time on clock is reset by NTP
     3. Confirm region information is not overwritten by NTP

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-clock-settings-dual-timezone

Case ID: sysclo-006
Depends on: preferences-clock-settings-ntp

 Purpose:
     1. Preferences - Clock - Dual Timezone Display

 Steps:
     1. Confirm multiple timezones can be displayed
     2. Confirm timezones are configurable

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/ibus

preferences-ibus-launching

Case ID: sysibu-001

 Purpose:
     1. Preferences - IBus - Launching the application

 Steps:
     1. System -> Preferences -> Keyboard Input Methods 

 Verification:
     1. Did the applet launch?

preferences-ibus-general

Case ID: sysibu-002
Affected Package: ibus-setup
Depends on: preferences-ibus-launching

 Purpose:
     1. Preferences - IBus - Editing the IBus Preference

 Steps:
     1. Launch the IBus
     2. Change the hotkey for launching the tool
     3. Use new hotkey to launch tool

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-ibus-input-method

Case ID: sysibu-003
Affected Package: ibus-setup
Depends on: preferences-ibus-general

 Steps:
     1. Launch the IBus
     2. Select and add new input method
     3. Use hotkey to switch to the new added input method

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/keyboard

preferences-keyboard-Launching

Case ID: syskey-001

 Purpose:
     1. Preferences - Keyboard - Launching from main menu

 Steps:
     1. System -> Preferences -> Keyboard

 Verification:
     1. Did the applet launch?

preferences-keyboard-general-repeat-keys

Case ID: syskey-002
Depends on: preferences-keyboard-Launching

 Purpose:
     1. Preferences - Keyboard - Repeat Keys

 Steps:
     1. Adjust delay and speed

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-general-cursor-blinking

Case ID: syskey-003
Depends on: preferences-keyboard-general-repeat-keys

 Purpose:
     1. Preferences - Keyboard - Cursor Blinking

 Steps:
     1. Adjust speed

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-layouts

Case ID: syskey-004
Depends on: preferences-keyboard-general-cursor-blinking

 Purpose:
     1. Preferences - Keyboard - Layout Options

 Steps:
     1. Adjust a keyboard layout feature

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-accessibility-sticky-keys

Case ID: syskey-005
Depends on: preferences-keyboard-layouts

 Purpose:
     1. Preferences - Keyboard - Sticky Keys

 Steps:
     1. Simulate simultaneous key presses

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-accessibility-slow-keys

Case ID: syskey-006
Depends on: preferences-keyboard-accessibility-sticky-keys

 Purpose:
     1. Preferences - Keyboard - Slow Keys

 Steps:
     1. Only allow long key presses

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-accessibility-bounce-keys

Case ID: syskey-007
Depends on: preferences-keyboard-accessibility-slow-keys

 Purpose:
     1. Preferences - Keyboard - Bounce Keys

 Steps:
     1. Ignore fast duplicate key presses

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-mouse-keys

Case ID: syskey-008
Depends on: preferences-keyboard-accessibility-bounce-keys

 Purpose:
     1. Preferences - Keyboard - Pointer control

 Steps:
     1. Pointer can be controlled by keypad

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

preferences-keyboard-typing-break

Case ID: syskey-009
Depends on: preferences-keyboard-mouse-keys

 Purpose:
     1. Preferences - Keyboard - Lock screen

 Steps:
     1. Lock screen to enforce typing break

 Verification:
     1. Did changes appear in the test field at the bottom of the dialog?

System-preferences/keyboard-shortcuts

preferences-keyboard-shortcuts-hotkeys

Case ID: syskey-001
Affected Package: gnome-keybinding-properties

 Purpose:
     1. Preferences - Keyboard Shortcuts - Hot Keys
     2. Confirm that the Hotkeys actually perform the correct action(e.g. Fn+F4)

 Verification:
     1. Did the Hotkey work?

preferences-keyboard-system-config-mapping

Case ID: syskey-002
Affected Package: gnome-keybinding-properties
Depends on: preferences-keyboard-shortcuts-remove

 Purpose:
     1. Preferences - Keyboard Shortcuts - Button Mapping

 Steps:
     1. Confirm you can map an application to each of the programmable buttons
     2. Confirm you can map an action to each of the programmable buttons
     3. Confirm already assigned buttons can be re-assigned a different action/application

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-keyboard-system-config-actions

Case ID: syskey-003
Affected Package: gnome-keybinding-properties
Depends on: preferences-keyboard-system-config-mapping

 Purpose:
     1. Preferences - Keyboard Shortcuts - Actions

 Steps:
     1. Confirm application launch when button is depressed
     2. Confirm action performed when button is depressed
     3. Confirm re-mapped button perform new action/application launch

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-keyboard-shortcuts-launching

Case ID: syskey-004
Affected Package: gnome-keybinding-properties
Depends on: preferences-keyboard-system-config-actions

 Purpose:
     1. Preferences - Keyboard Shortcuts - Main Menu

 Steps:
     1. Launch Keyboard Shortcuts from Main Menu
         a. System -> Preferences -> Keyboard Shortcuts

 Verification:
     1. Did the applet launch?

preferences-keyboard-shortcuts-add

Case ID: syskey-005
Affected Package: gnome-keybinding-properties
Depends on: preferences-keyboard-shortcuts-launching

 Purpose:
     1. Preferences - Keyboard Shortcuts - Add a shortcut

 Steps:
     1. Launch Keyboard Shortcuts
     2. Click Add
     3. Create a shortcut for launching the terminal
     4. Use shortcut to launch terminal

 Verification:
     1. Did the new shortcut work?

preferences-keyboard-shortcuts-remove

Case ID: syskey-006
Affected Package: gnome-keybinding-properties
Depends on: preferences-keyboard-shortcuts-add

 Purpose:
     1. Preferences - Keyboard Shortcuts - Remove a shortcut

 Steps:
     1. Launch Keyboard Shortcuts
     2. Select the terminal launching shortcut
     3. Click Delete button
     4. Use shortcut to launch terminal

 Verification:
     1. Did the shortcut not work?

System-preferences/main-menu

preferences-main-menu-launch

Case ID: sysmai-001
Affected Package: alacarte

 Purpose:
     1. Preferences - Main Menu - Launching
     2. Launching from Main Menu

 Steps:
     1. Verify the user can launch System -> Preferences -> Main Menu

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-main-menu-new

Case ID: sysmai-002
Affected Package: alacarte
Depends on: preferences-main-menu-launch

 Purpose:
     1. Preferences - Main Menu - New
     2. Adding a new application to the menu

 Steps:
     1. Verify the user can add a new app
     2. Select Category in the left hand panel
     3. Click the Add button
     4. Fill in required information
     5. Open Menu from Panel and browse to newly added app icon
     6. Launch the new app
     7. Verify the new app is launched

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-main-menu-move

Case ID: sysmai-003
Affected Package: alacarte
Depends on: preferences-main-menu-launch

 Purpose:
     1. Preferences - Main Menu - Move
     2. Moving an application

 Steps:
     1. Verify the user can move an app
     2. Launch Main Menu app
     3. Select Category in the left hand panel
     4. Select an application in the right hand panel
     5. Drag and drop into a different category on the left
     6. Open menu from panel
     7. Verify the app has moved to a different category

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-main-menu-delete

Case ID: sysmai-004
Affected Package: alacarte
Depends on: preferences-main-menu-launch

 Purpose:
     1. Preferences - Main Menu - Delete
     2. Deleting an application

 Steps:
     1. Verify the user can delete an app
     2. Launch Main Menu app
     3. Select Category in the left hand panel
     4. Select an application in the right hand panel
     5. Click delete
     6. Open menu from panel
     7. Browse to location of app icon
     8. Verify the app icon has been deleted

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/mouse

preferences-mouse-basic

Case ID: sysmou-001
Affected Package: gnome-mouse-properties

 Purpose:
     1. Preferences - Mouse - Verify Basic Functionality

 Steps:
     1. Click touchpad to move right, left, up and down
     2. Click left button and right button to check function;
     3. Move up and down at the right edge to scroll;
     4. Verify touchpad functionality after resume from S3/S4/restart

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-mouse-extend

Case ID: sysmou-002
Affected Package: gnome-mouse-properties
Depends on: preferences-mouse-basic

 Purpose:
     1. Preferences - Mouse - Setup Extend Mouse
     2. Verify ability to change basic settings

 Steps:
     1. Switch right-handed and left-handed
     2. Adjust Pointer Speed from slow to fast
     3. Adjust Timeout from short to long

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-mouse-settings1

Case ID: sysmou-003
Affected Package: gnome-mouse-properties
Depends on: preferences-mouse-basic

 Purpose:
     1. Preferences - Mouse - Basic Settings
     2. Verify ability to change basic settings

 Steps:
     1. Switch right-handed and left-handed. Verify the right click functions with to the left click
     2. Adjust Pointer Speed from slow to fast. Verify the cursor the speed has changed
     3. Adjust Timeout from short to long. Double-click timeout verify the timeout has switched from shortest to the longest

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-mouse-settings2

Case ID: sysmou-004
Affected Package: gnome-mouse-properties
Depends on: preferences-mouse-basic

 Purpose:
     1. Preferences - Mouse - Verify ability to change basic settings

 Steps:
     1. Verify user can switch right-handed and left-handed. The right click functions with to the left click
     2. Verify user can Adjust Pointer Speed from slow to fast. The cursor speed moves from the slowest to the fastest
     3. Verify user can Adjust Timeout from short to long. The timeout moves from shortest to the longest
     4. Verify user can Switch touchpad tab. The touchpad is enabled and disabled
     5. Verify user can check and uncheck "Enable touchpad". The touchpad is enabled and disabled
     6. Verify user can check and uncheck "Enable mouse clicks with touchpad". The mouse is enabled and disabled
     7. Verify user can check and uncheck vertical scrolling and horizontal scrolling. The page can be scrolled vertically or horizontally
     8. Verify user can scroll in a web page

 Verification:
     1. Have the condition been met with no adverse effects

System-preferences/network-connections

preferences-network-connections-protocols

Case ID: sysnet-001

 Purpose:
     1. Network Manager should display the following types of network connections

 Steps:
     1. Left click on Network Connection from panel
         a. WLAN
         b. LAN

 Verification:
     1. Did the protocols display as expect?

preferences-network-connections-encryption

Case ID: sysnet-002
Depends on: preferences-network-connections-hide-wireless

 Purpose:
     1. Network Manager supports Encryption

 Steps:
     1. Confirm WEP key
     2. Confirm WPA key
     3. Confirm Hex and Passphrase

 Verification:
     1. Did device support these encryption?

preferences-network-connections-connections

Case ID: sysnet-003
Depends on: preferences-network-connections-encryption

 Purpose:
     1. Network Manager manages connections

 Steps:
     1. Confirm that after 1st connect keys/passphrases do not need to be re-entered
     2. Switch from WiFi to Ethernet connection

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-network-connections-manual-connections

Case ID: sysnet-004
Depends on: preferences-network-connections-connections

 Purpose:
     1. Network Manager supports manual and automatic connections

 Steps:
     1. Confirm that Network Manager will attempt to connect to last connection during boot
     2. Confirm Network Manager also supports manual connection to available networks
     3. Confirm Network Manager supports new network manual creation

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-network-connections-hide-wireless

Case ID: sysnet-005
Depends on: preferences-network-connections-manual-connections

 Purpose:
     1. Network Manager supports Hide Wireless Connection

 Steps:
     1. Confirm Network Manager supports hide ssid wireless network

 Verification:
     1. Did hssid connection work as expect?

System-preferences/network-manager

preferences-net-connect-launch

Case ID: sysnet-001
Affected Package: nm-connection-editor

 Purpose:
     1. Network Connections - Launching from Main Menu

 Steps:
     1. System -> Preferences -> Network Connections
     2. Click the test button to launch the applet

 Verification:
     1. Did the applet launch?

preferences-net-connect-wired

Case ID: sysnet-002
Affected Package: nm-connection-editor
Depends on: preferences-net-connect-launch

 Purpose:
     1. Network Connections - Verify the Network Manager can connect to a hardwire network

 Steps:
     1. Plug in an Ethernet cable

 Verification:
     1. Did the connection appear in the Wired tab?

preferences-net-connect-wireless

Case ID: sysnet-003
Affected Package: nm-connection-editor
Depends on: preferences-net-connect-launch

 Purpose:
     1. Network Connections - Verify the Network Manager Network Manager supports Encryption for different wireless networks

 Steps:
     1. Confirm WEP key (UbuntuTest)
     2. Confirm WPA & WPA2 key (UbuntuGuest)
     3. Confirm Hex and Passphrase (UbuntuTest)

 Verification:
     1. Can you make the connections with no adverse effects?

preferences-net-connect-3G

Case ID: sysnet-004
Affected Package: nm-connection-editor
Depends on: preferences-net-connect-launch

 Purpose:
     1. Network Connections - Verify the Network Manager can connect to a 3G network

 Steps:
     1. Insert 3G Sim card for service provider
     2. Select the service from the network manager panel applet

 Verification:
     1. Did the connection appear in the Mobile Broadband tab?

preferences-net-connect-tabs

Case ID: sysnet-005
Affected Package: nm-connection-editor
Depends on: preferences-net-connect-wired

 Steps:
     1. Verify the Network Manager displays the following tabs
         a. Wired
         b. Wireless
         c. Mobile BroadBand
         d. VPN
         e. DSL

 Verification:
     1. Were the expected tabs displayed?

preferences-net-connect-vpn

Case ID: sysnet-006
Affected Package: nm-connection-editor
Depends on: preferences-net-connect-launch

 Purpose:
     1. Network Connections - Verify the Network Manager can connect to a VPN network

 Steps:
     1. Select the VPN service from the network manager panel applet
     2. Enter connection information

 Verification:
     1. Did the connection appear in the VPN tab?

preferences-net-connect-dsl

Case ID: sysnet-007
Affected Package: nm-connection-editor
Depends on: preferences-net-connect-launch

 Purpose:
     1. Network Connections - Verify the Network Manager can connect to a DSL network

 Steps:
     1. Connect your machine modem
     2. Use the PPOE dialer to establish a connection to your DSL provider

 Verification:
     1. Did the connection appear in the DSL tab?

System-preferences/network-proxy

preferences-network-proxy-launch

Case ID: sysnet-001
Affected Package: gnome-network-properties

 Purpose:
     1. Network Proxy - Launching from Main Menu

 Steps:
     1. Verify the user can launch System -> Preferences -> Network Proxy

 Verification:
     1. Did the applet launch?

preferences-network-proxy-adding

Case ID: sysnet-002
Affected Package: gnome-network-properties
Depends on: preferences-network-proxy-launch

 Purpose:
     1. Network Proxy - Adding a Network Proxy

 Steps:
     1. Verify you can launch network proxy
     2. Verify the can check Manual Proxy Configuration
     3. Verify you can Set an HTTP Proxy
     4. Verify you can connect to the internet
     5. Keep settings for the next test

 Verification:
     1. Have all the above conditions been met with no adverse effects?

preferences-network-proxy-remove

Case ID: sysnet-003
Affected Package: gnome-network-properties
Depends on: preferences-network-proxy-launch

 Purpose:
     1. Network Proxy - Removing a Network Proxy

 Steps:
     1. Verify you can remove the previous added Network Proxy
     2. Verify the Network Proxy has been remove by attempting to connect to the internet

 Verification:
     1. Have all the above conditions been met with no adverse effects?

preferences-network-proxy-auto

Case ID: sysnet-004
Affected Package: gnome-network-properties
Depends on: preferences-network-proxy-launch

 Purpose:
     1. Network Proxy - Automatic Proxy Configuration

 Steps:
     1. Verify that the Automatic Proxy Configuration option is available

 Verification:
     1. Is the Automatic Proxy Configuration available?

preferences-network-proxy-ignore

Case ID: sysnet-005
Affected Package: gnome-network-properties
Depends on: preferences-network-proxy-launch

 Purpose:
     1. Network Proxy - Ignored Hosts

 Steps:
     1. Verify that ignored hosts tab is available to add or remove ips and urls

 Verification:
     1. Can user add or remove ips or urls in Ignored Hosts tab?

System-preferences/password-encryption-keys

preferences-passwords-encryption-launch

Case ID: syspas-001
Affected Package: seahorse

 Purpose:
     1. Seahorse - Passwords and Encryption - Launching
     2. Launching from Main Menu

 Steps:
     1. System -> Preferences -> Passwords and Encryption Keys

 Verification:
     1. Did the passwords and encryption menu open?

preferences-passwords-encryption-keyring

Case ID: syspas-002
Affected Package: seahorse
Depends on: preferences-passwords-encryption-launch

 Purpose:
     1. Seahorse - Passwords and Encryption - New/Import
     2. New key/Password
     3. Create a new keyring

 Steps:
     1. File -> New -> Keyring
     2. Choose a name TESTkeyring

 Verification:
     1. Has a new keyring named TESTkeyring been created?

preferences-passwords-encryption-pgp

Case ID: syspas-003
Affected Package: seahorse
Depends on: preferences-passwords-encryption-launch

 Purpose:
     1. Seahorse - Create a new PGP key

 Steps:
     1. File -> New -> PGP
     2. Choose a name TESTpgp

 Verification:
     1. Has a new PGP key named TESTpgp been created?

preferences-passwords-encryption-ssh

Case ID: syspas-004
Affected Package: seahorse
Depends on: preferences-passwords-encryption-launch

 Purpose:
     1. Seahorse - Create a new key/password

 Steps:
     1. File -> New -> SSH
     2. Choose a name TESTssh

 Verification:
     1. Has a new secure shell key named TESTssh been created?

preferences-passwords-encryption-import

Case ID: syspas-005
Affected Package: seahorse
Depends on: preferences-passwords-encryption-launch

 Purpose:
     1. Seahorse - Import

 Steps:
     1. Download a key file
     2. File -> Import
     3. Browse for a key file
     4. Select  the key file

 Verification:
     1. Does the key get imported?

preferences-passwords-encryption-properties

Case ID: syspas-006
Affected Package: seahorse
Depends on: preferences-passwords-encryption-launch

 Purpose:
     1. Seahorse - Passwords and Encryption - Properties
     2. Properties

 Steps:
     1. Select a key
     2. Click Properties

 Verification:
     1. Are the properties displayed correctly?

preferences-passwords-encryption-delete

Case ID: syspas-007
Affected Package: seahorse
Depends on: preferences-passwords-encryption-launch

 Purpose:
     1. Seahorse - Passwords and Encryption - Delete
     2. Delete

 Steps:
     1. Select a key
     2. Edit -> Delete

 Verification:
     1. Has the selected key been deleted?

System-preferences/power-management

preferences-power-ac-lid

Case ID: syspow-001
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for AC power - When Laptop lid is closed

 Steps:
     1. Verify the each of the following settings when the laptop lid is closed and the system recovers from each of the settings with no adverse effects
         a. Blank screen
         b. Suspend
         c. Hibernate
         d. Shutdown
         e. Spin down disks when possible

 Verification:
     1. Have all the conditions been met without any adverse effects?

preferences-power-ac-inactive

Case ID: syspow-002
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for AC power - Put display to sleep when inactive

 Steps:
     1. Verify the following settings function properly
         a. Never
         b. A time limit from drop down
         c. Dim Display when Idle

 Verification:
     1. Have the conditions been met with no adverse effects?

preferences-power-ac-brightness

Case ID: syspow-003
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for AC power - Display brightness

 Steps:
     1. Verify the following settings function properly
         a. Set display to x%

 Verification:
     1. Has the condition been met with no adverse effect?

preferences-power-ac-icon

Case ID: syspow-004
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for AC power - Icon Displays - 1

 Steps:
     1. Verify the battery icon displays when AC is unplugged
     2. Verify the screen dims when AC is unplugged
     3. Verify the battery icon switches AC is plugged in and battery is charging
     4. Verify the battery icon disappears when the battery is fully charged

 Verification:
     1. Have all the above conditions been met with no adverse effects?

preferences-power-ac-icon2

Case ID: syspow-005
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for AC power - Icon Displays - 2

 Steps:
     1. Verify status appears when you left click battery icon
     2. Verify power preferences menu is available when you right click battery icon
     3. Verify the battery icon remains after the system suspends or hibernates on battery power

 Verification:
     1. Have all the above conditions been met with no adverse effects?

preferences-power-batt-lid

Case ID: syspow-006
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for Battery power - When Laptop lid is closed

 Steps:
     1. Verify the each of the following settings when the laptop lid is closed and the system recovers from each of the settings with no adverse effects
         a. Blank screen
         b. Suspend
         c. Hibernate
         d. Shutdown
         e. Spin down disks when possible

 Verification:
     1. Have all the conditions been met without any adverse effects?

preferences-power-batt-low

Case ID: syspow-007
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - When battery power is critically low

 Steps:
     1. Verify the each of the following settings when the battery power is critically low and the system recovers from each of the settings with no adverse effects
         a. Suspend
         b. Hibernate
         c. Shutdown

 Verification:
     1. Have all the conditions been met without any adverse effects?

preferences-power-batt-inactive

Case ID: syspow-008
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for Battery power - Put display to sleep when inactive

 Steps:
     1. Verify the following settings:
         a. Never
         b. A time limit from drop down
         c. Dim Display when Idle
         d. Reduce backlight brightness

 Verification:
     1. Have the conditions been met with no adverse effects?

preferences-power-batt-default

Case ID: syspow-009
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - Settings for Battery power - Make Default

 Steps:
     1. Verify the following:
         a. Make settings can be made default
         b. Closing menu does not save changed settings
         c. Help file are available

 Verification:
     1. Have the conditions been met with no adverse effects?

preferences-power-general-power

Case ID: syspow-010
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - General - When power button is pressed

 Steps:
     1. Verify the following settings:
         a. Ask Me
         b. Suspend
         c. Hibernate
         d. Shutdown

 Verification:
     1. Have the conditions been met with no adverse effects?

preferences-power-general-suspend

Case ID: syspow-011
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - General - When suspend button is pressed

 Steps:
     1. Verify the following settings:
         a. Suspend
         b. Hibernate

 Verification:
     1. Have the conditions been met with no adverse effects?

preferences-power-general-notify

Case ID: syspow-012
Affected Package: gnome-power-preferences
Depends on: preferences-power-launch

 Purpose:
     1. Power Management - General - Notification

 Steps:
     1. Verify the following settings:
         a. Never display an icon
         b. Only display an icon when the battery is low
         c. Only display an icon when charging or discharging
         d. Only display an icon when battery is present
         e. Always display an icon

 Verification:
     1. Have the conditions been met with no adverse effects?

preferences-power-launch

Case ID: syspow-013
Affected Package: gnome-power-preferences

 Purpose:
     1. Power Management - Launching from main menu

 Steps:
     1. System -> Preferences -> Power Management
     2. Click the test button to launch applet from command line

 Verification:
     1. Did the applet launch?

System-preferences/preferred-applications

preferences-preferred-applications-launching

Case ID: syspre-001

 Purpose:
     1. Preferences - Preferred Applications - Launching from Main Menu

 Steps:
     1. System -> Preferences -> Preferred Applications

 Verification:
     1. Did the applet launch?

preferences-preferred-applications-internet

Case ID: syspre-002
Affected Package: gnome-default-applications-properties
Depends on: preferences-preferred-applications-launching

 Purpose:
     1. Preferences - Preferred Applications - Internet

 Steps:
     1. Set web browser default
     2. Click embedded link
     3. Default browser is launched
     4. Set mail reader default
     5. Click embedded link
     6. Default mail reader is launched

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-preferred-applications-multimedia

Case ID: syspre-003
Affected Package: gnome-default-applications-properties
Depends on: preferences-preferred-applications-internet

 Purpose:
     1. Preferences - Preferred Applications - Multimedia

 Steps:
     1. Set media player default
     2. Open audio file
     3. Default media player is launched

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-preferred-applications-system

Case ID: syspre-004
Affected Package: gnome-default-applications-properties

 Purpose:
     1. Preferences - Preferred Applications - System

 Steps:
     1. Set terminal emulator default
     2. Click on a shell script
     3. When prompted select open in terminal
     4. Default terminal is launched

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-preferred-applications-accessibility

Case ID: syspre-005
Affected Package: gnome-default-applications-properties
Depends on: preferences-preferred-applications-system

 Purpose:
     1. Preferences - Preferred Applications - Accessibility

 Steps:
     1. Set accessibility default
     2. Use hotkey to launch accessibility application
     3. Default accessibility application is launched

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/screen-brightness

preferences-screen-brightness-shortcut

Case ID: sysscr-001

 Purpose:
     1. Brightness Shortcut Keys

 Steps:
     1. Confirm keyboard keys (F5,F6,Fn+...,etc) controls screen brightness
     2. Confirm screen brightness dynamically adjusts with up and down with the appropriate key press

 Verification:
     1. Have the condition been met with no adverse effects?
 NOTES:
     1. Only applicable to laptops     

preferences-screen-brightness-power-settings

Case ID: sysscr-002
Depends on: preferences-screen-brightness-shortcut

 Purpose:
     1. Verify PM Event response

 Steps:
     1. Unplug AC adapter, screen brightness should dim (default setting, can be changed in power management)
     2. Plug in AC adapter, screen brightness should return to previous settings

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/screen-resolution

preferences-resolution-screen-size

Case ID: sysscr-001
Affected Package: gnome-display-properties

 Purpose:
     1. Preferences - Monitors - Screen Size

 Steps:
     1. Confirm screen size can be reduced
     2. Confirm screen size can be increased

 Verification:
     1. Did adjust screen size work as expect?

preferences-resolution-screen-resolution

Case ID: sysscr-002
Affected Package: gnome-display-properties
Depends on: preferences-resolution-screen-size

 Purpose:
     1. Preferences - Monitors - Resolution

 Steps:
     1. Confirm screen resolution can be reduced
     2. Confirm screen resolution can be increased

 Verification:
     1. Did adjust screen resolution work as expect?

preferences-resolution-screen-rotation

Case ID: sysscr-003
Affected Package: gnome-display-properties
Depends on: preferences-resolution-screen-resolution

 Purpose:
     1. Preferences - Monitors - Rotation

 Steps:
     1. Confirm screen can be rotated (if applicable)

 Verification:
     1. Did screen rotate as expect?

System-preferences/screen-saver

preferences-screensaver-launching

Case ID: sysscr-001

 Purpose:
     1. Preferences - Screensaver - Launching from Main Menu

 Steps:
     1. System -> Preferences -> Screensaver

 Verification:
     1. Did the applet launch?

preferences-screensaver-theme

Case ID: sysscr-002
Affected Package: gnome-screensaver-preferences
Depends on: preferences-screensaver-launching

 Purpose:
     1. Preferences - Screensaver - Theme selection

 Steps:
     1. Choose a theme
     2. Select Preview button

 Verification:
     1. Did screen saver theme display as expect?

preferences-screensaver-idle

Case ID: sysscr-003
Affected Package: gnome-screensaver-preferences
Depends on: preferences-screensaver-theme

 Purpose:
     1. Preferences - Screensaver - Activate screensaver when computer is idle

 Steps:
     1. Set idle timer to 5 minutes
     2. Check Activate when idle check box
     3. Leave device idle for 6 minutes

 Verification:
     1. Did the screensaver activate?

preferences-screensaver-lock

Case ID: sysscr-004
Affected Package: gnome-screensaver-preferences
Depends on: preferences-screensaver-idle

 Purpose:
     1. Preferences - Screensaver - Lock screen when screensaver is active

 Steps:
     1. Check box for locking screen when screensaver is active
     2. Allow idle time to pass
     3. Move mouse

 Verification:
     1. Did system ask for password before unlocking screen?

System-preferences/sound-preferences

preferences-sound-preferences-external-headphones

Case ID: syssou-001

 Purpose:
     1. External Headphones Detected

 Steps:
     1. Plugging in external headphones disables internal speakers

 Verification:
     1. Did the headphone be detected?

preferences-sound-preferences-internal-speaker

Case ID: syssou-002
Depends on: preferences-sound-preferences-external-headphones

 Purpose:
     1. Sound Playback run Test

 Steps:
     1. Autodetect
     2. ALC269 Analog
     3. Bluetooth
     4. ALSA - Advanced Linux Sound Architecture
     5. OSS - Open Sound System
     6. PulseAudio Sound Server

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/startup-applications

preferences-startup-applications-launching

Case ID: syssta-001

 Purpose:
     1. Preferences - Startup Applications - Launching

 Steps:
     1. System -> Preferences -> Startup Applications

 Verification:
     1. Did the applet launch?

preferences-startup-applications-add

Case ID: syssta-002
Affected Package: gnome-session-properties
Depends on: preferences-startup-applications-launching

 Purpose:
     1. Preferences - Startup Applications - Add New application

 Steps:
     1. Click the Add button
     2. Enter name
     3. Enter command
     4. Enter comment
     5. Save
     6. Enable by checking the box
     7. Reboot
     8. New application should launch

 Verification:
     1. Did new application launch as expect?

preferences-startup-applications-disable

Case ID: syssta-003
Affected Package: gnome-session-properties
Depends on: preferences-startup-applications-add

 Purpose:
     1. Preferences - Startup Applications - Disable startup app

 Steps:
     1. Select application from list
     2. Uncheck application
     3. Reboot
     4. Application should not be run on boot

 Verification:
     1. Did the application be disabled as expect?

preferences-startup-applications-delete

Case ID: syssta-004
Affected Package: gnome-session-properties
Depends on: preferences-startup-applications-disable

 Purpose:
     1. Preferences - Startup Applications - Delete application

 Steps:
     1. Select application from list
     2. Click Delete button
     3. Application is removed from list

 Verification:
     1. Did the application be removed as expect?

preferences-startup-applications-option

Case ID: syssta-005
Affected Package: gnome-session-properties
Depends on: preferences-startup-applications-delete

 Purpose:
     1. Preferences - Startup Applications - Option

 Steps:
     1. Check box to enable remember executing applications automatically
     2. Reboot
     3. Applications should be launching on boot

 Verification:
     1. Did the application launch as expect?

System-preferences/volume-controls

preferences-volume-controls-slider

Case ID: sysvol-001
Affected Package: gnome-volume-control

 Purpose:
     1. Sound Preferences - Slider

 Steps:
     1. Confirm slider controls volume
     2. Confirm volume dynamically adjusts with slider movement

 Verification:
     1. Have the condition been met with no adverse effects?

preferences-volume-controls-control

Case ID: sysvol-002
Affected Package: gnome-volume-control
Depends on: preferences-volume-controls-slider

 Purpose:
     1. Sound Preferences - Full Volume Control

 Steps:
     1. Master
         a. Confirm slider controls volume
         b. Confirm volume dynamically adjusts with slider movement
     2. Headphone
         c. Confirm slider controls volume
         d. Confirm volume dynamically adjusts with slider movement
     3. PCM
         e. Confirm slider controls volume
         f. Confirm volume dynamically adjusts with slider movement
     4. Mic Boost
         g. Confirm slider controls volume
         h. Confirm volume dynamically adjusts with slider movement
     5. Speaker
         i. Confirm slider controls volume
         j. Confirm volume dynamically adjusts with slider movement

 Verification:
     1. Have the condition been met with no adverse effects?

System-preferences/windows

preferences-windows-launching

Case ID: syswin-001

 Purpose:
     1. Preferences - Windows - Launching

 Steps:
     1. Launching the application
     2. System -> Preferences -> Window

 Verification:
     1. Did the applet launch?

preferences-windows-settings

Case ID: syswin-002
Affected Package: gnome-window-properties
Depends on: preferences-windows-launching

 Purpose:
     1. Preferences - Windows - Confirm window settings are functional

 Steps:
     1. Check box on Select windows when the mouse moves over on them
     2. Confirm the window is selected when moves the mouse over a window
     3. Double Click on window bars performs correct action (Maximize, Minimize etc.)
     4. Key press and click for window movement

 Verification:
     1. Have the condition been met with no adverse effects?

Unity

Unity/Launchers

Case ID: uni-001
Affected Package: unity

 Purpose:
     1. Test Launchers

 Steps:
     1. Start applications from the launchers

 Verification:
     1. Are you able to launch applications from launchers in the Unity Panel?

Unity/Expose

Case ID: uni-002
Affected Package: unity

 Purpose:
     1. Unity includes a feature called expose which brings all open windows into view on the screen

 Steps:
     1. Open several different windows
     2. Click the Ubuntu logo in the top left corner

 Verification:
     1. Are all open windows displayed completely on the desktop?

Unity/Alt+Tab

Case ID: uni-003
Affected Package: unity

 Purpose:
     1. Switch between running apps

 Steps:
     1. Press Alt+Tab to switch between running apps

 Verification:
    1. Does Alt+Tab switch between running apps?

Unity/Single-Launcher

Case ID: uni-004
Affected Package: unity

 Purpose:
     1. Unity panel should only display one launcher for each application

 Steps:
     1. Open multiple instances of your browser
         a. Only one launcher should appear in Unity panel
     2. Hover the browser icon or right click the icon in the Unity Launcher  
         a. Check that all instances of the browser are visible on the desktop 
     3. Repeat steps (1) - (2) for several applications

 Verification:
     1. Did all the above conditions get satisfied without any adverse effects?

Unity/Custom-Launcher

Case ID: uni-005
Affected Package: unity

 Purpose:
     1. User can add launchers to Unity Panel

 Steps:
     1. Open an application
     2. Right click on the shortcut that appears in the Unity Launcher
     3. Click 'Keep in Launcher'
     4. Close the program
     5. Restart the machine

 Verification:
     1. Do custom launchers persist after application closes and machine restarts?

Unity/Delete-Custom-Launcher

Case ID: uni-006
Affected Package: unity

 Purpose:
     1. User can delete shortcuts on the Unity Panel

 Steps
     1. User is able to delete custom shortcuts on the Unity panel by right clicking the desired shortcut and click 'Remove from Launcher'

 Verification:
     1. Is this correct?

Unity/Persistence

Case ID: uni-007
Affected Package: unity

 Purpose:
     1. Check persistence of customizations

 Steps
     1. Add and Suppress customs shortcuts to the Unity panel

 Verification:
     1. Do changes made to the Unity panel persist after several reboots?

Unity/Scrolling

Case ID: uni-008
Affected Package: unity

 Purpose:
     1. Test scrolling

 Steps
     1. Fill the launcher beyond what can be displayed on the screen.

 Verification:
     1. Are you able to drag the unity panel up and down to see the extra icons?