Difference between revisions of "Imeji test cases"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 11: Line 11:
== Collection ==
== Collection ==
# login
# login
# Create collection on collection pages
# Create collection on collection pages (many users and organisations)
# Download images
# Download images
# Edit profile
# Edit profile

Revision as of 09:34, 13 August 2012

This page describes the use cases to be tested during imeji testing. The use cases are decribed in a generic way. This might be completed with more accurate description.

Create user

  1. login as system administrator
  2. go to admin page
  3. go to create new user
  4. create user (send an email selected)
  5. login with new user (via email link)
  6. change password

Collection

  1. login
  2. Create collection on collection pages (many users and organisations)
  3. Download images
  4. Edit profile
  5. edit metadata (see "create/edit metadata")
  6. Deletet selected images
  7. Remove collection
  8. do same procedure and release collection
  9. discard collection

Create/Edit metadata

  1. Create profile with (at least) 1 metadata for each type.
  2. Define labels in multiple languages (some with many languages, some with only one)
  3. Define restricted values and vocabularies
  4. Define a metadata to be used as a caption
  5. Unselect some metadata as preview
  6. Select some metadata as multiple
  7. save
  8. go to edit all
  9. edit a metadata in "Add only when value is empty" mode
  10. edit same metadata in "Add only when value is empty" mode (nothing changed)
  11. edit same metadata in "Overwrite all values"
  12. select some images
  13. same procedure as edit all for "edit selected"
  14. Edit single image and same procedure as edit all for
  15. Check behavior of multiple, preview, caption, vocabulary, and restricted values
  16. Check labels of metadata, facets in different languages


Search/facets

  1. Prepare a collection like in "create/edit metadata"
  2. Edit the metadata in various ways (all, selected, single)
  3. Check the values of the facets
  4. Make simple search for different md types, with one or many words
  5. Test exact search (bettween "") and search for multiple words in random order
  6. Search in advanced search
  7. Test with one or many search criterium
  8. Test for date and number search intervals
  9. Check query displayed during typing (add/remove metadata, swith collection, clear all values)
  10. Check search query on result page
  11. Revise search

album

  1. Create album
  2. active album
  3. Add images (selected and single) in active album. Select albums with released and not released images
  4. remove images from album.
  5. Try release: Should not work if 1 images is not released.
  6. remove album
  7. Do same procedure with only released images
  8. release albums
  9. discard album

navigation

  1. go throuhgt history
  2. clicks on facets, remove some, and test 1
  3. Make a search and test 2
  4. Try sorting in both direction
  5. Change number of images per page, use "go to page" imput, with correct and wrong values
  6. test from 1
  7. select images, test from 1

sharing

  1. Create a second user
  2. share a collection with this users
  3. Tests the different roles
  4. Some for albums

export

oai-pmh