Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NOTE, the list presented below was copied directly from the DSpace 1.6.0 Testathon page, and has had minimal editing since being pasted, it . It is highly likely to omit important functionality as well as contain references to features that have changed since 1.6. We will do our best to rework this list so it is more complete and accurate–in fact, your help in doing so is much appreciated.

...

  • Accuracy and completeness of online help
    • standard help
    • administrator help

Admin UI - JSP

...

  • Communities and collections
    • Create new community
    • Create new sub-community
    • Create new collection
      • Create collection with template
      • Create collection with own license
      • Create collection with one ore more workflow steps
      • Create collection with collection-admin
  • Epersons and groups
    • Create new e-person
    • Create new group
    • Edit existing eperson
    • Edit existing group
    • Delete existing eperson
    • Delete existing group
    • Change groups which have been added to groups
  • Items
    • Edit item
    • Withdraw and reinstate item as an admin
    • Withdraw and reinstate item as an collection admim
      • withdraw
      • reinstantiate - the collection administrator has no possibility to reinstantiate an item as he got no access to the admin withdrawn items or other possibility to get a list of his withdrawn items 
    • Move Items
    • Expunge item
  • Registries
    • Metadata registry
      • edit schema
      • create new schema
      • edit field
      • create field
      • delete field
      • move field
    • Bitstream format registry
      • create new - note newly created bitstream formats not applied to existing bitstreams with this format
      • edit existing
        • edit metadata
        • change internal flag
      • delete existing - wonder whether the license formats (default and CC) should be deletable at all
  • Admin tasks
    • Abort a workflow via admin UI -the admin should enter a reason and the submitter and workflow responsible should be notified
    • Authorisation (see Authorisation below)
    • Edit top news on front page (test UTF-8 characters)
    • Edit side news on front page (test UTF-8 characters)
    • Edit License
    • Supervisors - wonder who really uses this feature, it has such a small scope, maybe we should ask via the lists. Some other admin tool to view in general unfinished submissions and lingering workflow tasks might be more useful 
    • Statistics (see statistics below)
    • Delete collection
      • on deleting the collection there should be more information about it's content for the admin. Maybe an automated export of the collection for the admin would be usefull too
        • items in the collection
        • items in submission
        • items in workflow
      • anything in progress should be deleted with notifications
        • ongoing submission
        • workflow task
    • Delete community - see comments above on collection deletion same for community deletion
    • Metadata import (see Batch import below)

...

  • Item Display
  • Community and Collection Home Pages
    • Elements of the Home Page
    • Recent Submissions
  • Configure metadata fields to appear in simple item display
    • Default
    • collection specific
  • show strength of communities and collections
    • cached
    • not cached
  • HTML documents (see also: Submission UI)
  • RSS Feeds (not completely testable without a real handle server running)
    • For the top level
    • For a community
    • For a collection
  • OpenSearch
  • My DSpace
    • View and manage subscriptions (see also E-mail below)
    • View accepted submissions
    • View uthorization groups I am member of
    • Unifinished Submissions
      • Delete
      • View
      • Resume
    • Usability - could do with a bit of tidying up, not very concise
    • Password forgotten
      • standard registered user
    • Register
    • Edit profile
      • User data
      • Change password
    • OpenURL links - we need a neutral Logo not the MIT Links one
  • Suggest an item
    • without login restriction
    • without login restriction
  • Map an item from one collection to another
    • mapping - the mapping itself works, but the search for items to map is case sensitive in the jspui 
      • collection, item was mapped to, browse indices
      • parent communities of this collection, browse indices
    • unmapping
      • collection, browse indices
      • parent communities, browse indices

Submission UI - JSP

...

  • Creative commons licences
    • Switch on and off
    • Try using HTTP proxy via `http.proxy.host/port`*
  • File
    • Submission with single file
    • Submission with multiple files
    • Upload HTML document (multiple files with primary bitstream)*
  • Configure input-forms.xml
    • added/removed dc fields
    • added other metadata schema fields
    • using fields of different schemas*
  • Recognised and unrecognised formats*
  • Checksum verification
    • See below*
  • Licences
    • Site default (check for UTF-8 characters)
    • Collection specific (check for UTF-8 characters)
  • use of controlled vocabulary

...

  • Accuracy and completeness of online help - there is no online help for the xmlui atm

Admin UI - XML

...

  • Communities and collections
    • Create new community
    • Create new sub-community
    • Create new collection
      • Create collection with template
      • Create collection with own license
      • Create collection with one ore more workflow steps
      • Create collection with collection-admin
  • Epersons and groups
    • Create new e-person
    • Create new group
    • Edit existing eperson
    • Edit existing group
    • Delete existing eperson
    • Delete existing group
    • Change groups which have been added to groups*
  • Items
    • Edit item
    • Withdraw and reinstate item as an admin
    • Withdraw and reinstate item as an collection admimadmin
    • Expunge item*
  • Registries
    • Edit metadata registry - new DC fields
    • Move metadata fields between schemas
    • Edit metadata registry - new schema
    • Edit bitstream format registry
  • Admin tasks
    • Abort a workflow via admin UI
    • Authorisation (see Authorisation below)
    • Edit top news on front page (test UTF-8 characters)
    • Edit side news on front page (test UTF-8 characters)
    • Edit License
    • Supervisors
    • Statistics (see statistics below)
    • Delete collection
    • Delete community
    • Login as a different user (impersonate)

Miscellaneous UI - XML

  • Item Display *
  • default display
  • full display
  • Community and Collection Home Pages *
  • Elements of the Home Page
  • Recent Submissions
  • ** Recent Submissions list is different in xmlui from jspui
    *Configure metadata fields to appear in simple item display
  • Default (
  • `webui
  • webui.itemdisplay.default = ...
  • `
  • )
  • Per-collection (
  • `webui
  • webui.itemdisplay.style = ...
  • ` and `webui
  •  and webui.itemdisplay.style.collections = ...
  • `
  • Show strengths (item counts) show strength of communities and collections
  • HTML documents (see also: Submission UI)
  • RSS Feeds
    • FOr For the top level
    • For a community
    • For a collection
  • Translations
  • My DSpace
    • View and manage subscriptions (see also E-mail below)
    • View accepted submissions
    • View uthorization authorization groups I am member of
    • Unifinished Submissions
      • Delete
      • View
      • Resume
    • Usability
    • Password forgotten
      • standard registered user
      • not registered user, inactive user account
    • Register
    • Edit profile
      • User data
      • Change password
    • OpenURL links
  • Suggest an item
  • Map an item from one collection to another
    • mapping
      • collection, item was mapped to, browse indices
      • parent communities of this collection, browse indices
    • unmapping
      • collection, browse indices
      • parent communities, browse indices

Submission UI - XML

...

  • Creative commons licences
    • Switch on and off
    • Try using HTTP proxy via `http.proxy.host/port`*
  • File
    • Submission with single file
    • Submission with multiple files
    • Upload HTML document (multiple files with primary bitstream)*
  • Configure input-forms.xml
    • added/removed dc fields
    • added other metadata schema fields
    • using fields of different schemas*
  • Recognised and unrecognised formats*
  • Checksum verification
    • See below*
  • Licences
    • Site default (check for UTF-8 characters)
    • Collection specific (check for UTF-8 characters)

...

  • Simple login username/password
  • Edit user profile
  • Registration, forgot password
  • LDAP server
    • Hierarchical LDAP
  • Shibboleth
    • WAYF login
    • WAYFless login
    • Single logout
  • X509 certificate
  • Logging out

...

  • Configure columns in item lists (search results etc) using `webuiwebui.itemlist.columns` columns in `dspacedspace.cfg`cfg
  • Browse communities and collections
  • Browse titles, authors, subjects, by date
    • With scope 'All of DSpace'
    • in a community
    • in a sub-community
    • in a collection
      Configure date, author, title, subject by using `webuiwebui.browse.index.` properties  properties in `dspacedspace.cfg`cfg
  • Try configuring a different analyzer (e.g. for Chinese)
  • Basic and advanced search
    Configure search fields (`searchsearch.index.` in `dspace.cfg` in dspace.cfg)
  • Controlled vocab subject search

Advanced functionality

OAI-PMH

...

...

  • Configure an SMTP server that needs authentication, try sending mail (e.g. 'forgot password' mail)
  • Send feedback using link in footer
  • Get error alerts
  • Test subscriptions (`subssubs-daily`daily)
  • Test forgot-password email
  • Test 'new user registration' email facility
  • Email to user after successful submission
  • Email from checksum checker

...

  • Validate Plugin Manager configuration by running command: `bin/dsrun org.dspace.core.PluginManager` and then check log for errors and warnings.

Database platforms

...

  • Test fresh install
    • On Oracle 9.2 on Windows 2003 ServerPostgreSQL
    • On Oracle 10.1 on Windows 2003 Server

...

  • Test

...

  • 4->5 upgrade
    • On PostgreSQL
    • On Oracle (version numbers?)
  • Test any previous version -> 5 upgrade
    • On PostgreSQL
    • On Oracle

Bitstream storage

  • Multiple asset stores
    • Add second asset satore assetstore and ensure new submissions go in there., test whether new bitstreams are accessible
    • SRB

Handle Server

  • Install/update and test a 'live' Handle Server (connect to global)

...

  • Need feedback on API
    • Test with `orgorg.dspace.app.packager.Packager` Packager command-line app.
    • Configure dissemination crosswalk plugins as OAI formats, see `config/templates/oaicat.properties`

Batch jobs

...

  • Test batch jobs:
    • dspace (script launcher)
    • cleanup
    • create-administrator
    • doi-organiser
    • dspace-info.pl
  • dspace_migrate
  • indexer (index-init and index-update )
    • migrate
    • rdfizer
    • oai
    • indexers
      • Lucene (deprecated): index-lucene-init/index-lucene-update/index-db-browse
      • Solr Discovery: index-discovery
      • Solr Statistics: stats-util
      • Solr Authority: index-authority
    • make-handle-config
    • metadata-export
    • metadata-import
    • packager
    • stats
    • structure-builder
    • sub-daily
    • update-handle-prefix