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?