[Nautilus-list] High level outline of planned client testing. Tell us what's missing, please. ;)



Hey, there ---

    This is a quick high-level outline that Victor and I threw together,
covering what I'll probably be writing for Nautilus test cases (client
only).

    There are probably lots of omissions, especially since it's biased
towards visible functionality; if anyone can suggest coverage areas that
are omitted or other holes, it would greatly help ensure competent test
coverage.

    Thanks,

    Eli

----


1.File Operations
         1.Deletion
         2.Showing attributes
         3.File & folder copying
         4.Drag & Drop gestures
    2.Desktop Management
    3.Search
         1.Simple
         2.Complex
         3.Web
    4.Views
         1.File Views (Icon/List)
               1.Icon View-specific
                     1.Icon Stretching
                     2.Manual vs. Automatic Layout
               2.Zooming (25% - 400%)
               3.Sorting
         2.Other Views
               1.Text: ASCII, HTML, PostScript, Man pages
               2.Images: PNG, JPEG/JFIF, GIF
               3.Archives: ZIP, bzip, gzip, tar
               4.Music: MP3
               5.Hardware
               6.Package
    5.Customization
         1.Preferences: Backgrounds, Emblems (what doing in this list?),
Colors, Themes
         2.Multiple user levels
    6.Sidebar
         1.Sidebar itself (adding/removing tabs, resizing, etc)
         2.Functionality of default sidebar panels (notes, tree, help)
    7.Navigation
         1.Bookmarks
         2.History
    8.Installation & Initial Setup
         1.First Time Walkthrough ("Druid")
    9.Networking
         1.Dial-Up connection through an analog line to an ISP
         2.No connection to network config testing
         3.Different URI types -- http, ftp.
   10.Services Integration
         1.Services button loads correct URI
         2.webDAV functionality (Eazel Vault)
   11.Compatibility testing
         1.Window Managers (Sawfish, Enlightenment, WindowMaker)
         2.Linux Distributions (listed below)
         3.GNOME distribution (helix vs. regular, 1.2 vs. 1.4)
   12.Help






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]