Difference between revisions of "Development/Functional testing/Accession module tests"

From AtoM wiki
(Update footer)
(Manage)
 
(21 intermediate revisions by 3 users not shown)
Line 3: Line 3:
  
  
 +
<admonition type="tip">
 +
General information on the Accessions module can be found at:
 +
 +
* https://www.accesstomemory.org/docs/latest/user-manual/add-edit-content/accessions/
 +
</admonition>
 +
 +
(Accession module tests updated 2018-09-27 to conform with AtoM 2.4)
 
== Create ==
 
== Create ==
 
A Logged-in User should be able to create and save an accession record
 
A Logged-in User should be able to create and save an accession record
 
*Clicking '''Add > Accession record''' opens accession record edit screen
 
*Clicking '''Add > Accession record''' opens accession record edit screen
**Accession number data field is automatically populated by the system with a date and incremental integer. This field cannot be altered by the user.
+
**Accession number data field is automatically populated by the system with a date and incremental integer. This field cannot be altered by the user prior to v2.4. In 2.4 and after, the field can always be edited, and may not be populated if the Accession mask setting in Admin > Settings > Identifiers is set to 'No'.
 
**Acquisition date field is automatically populated by the system with the current day's date. User can change this date with the calendar GUI.
 
**Acquisition date field is automatically populated by the system with the current day's date. User can change this date with the calendar GUI.
 
*User can enter data into required fields (free text).
 
*User can enter data into required fields (free text).
Line 20: Line 27:
 
**Can add free text to data entry boxes.
 
**Can add free text to data entry boxes.
 
***Option to click save and make sure creator name is presented in the view accession record screen as a hyperlink. Click on hyperlink creator name and user should be redirected to view authority record screen
 
***Option to click save and make sure creator name is presented in the view accession record screen as a hyperlink. Click on hyperlink creator name and user should be redirected to view authority record screen
*User clicks Rights area and opens rights area
+
*User clicks "More > Create new rights" in button block after saving description (see also [[Development/Functional testing/Rights module tests|Rights module tests]])
**Clicking Add new opens the rights dialog box
+
**Clicking "Create new rights" opens the rights edit page
 
**Can select Acts from drop-down pick list provides users with 7 acts to select: delete, discover, display, disseminate, modify, migrate and replicate
 
**Can select Acts from drop-down pick list provides users with 7 acts to select: delete, discover, display, disseminate, modify, migrate and replicate
**Can select restriction drop-down list, two options: Allow and Disallow
+
**Can select restriction drop-down list, 3 options: Allow, Conditional, and Disallow
 
**Can modify date field "start" and enter data into date field "end"
 
**Can modify date field "start" and enter data into date field "end"
 
**Can select existing names from dynamic list in Rights holder field, or can input new name into field.
 
**Can select existing names from dynamic list in Rights holder field, or can input new name into field.
 
**Can enter free text in Rights notes field
 
**Can enter free text in Rights notes field
 
**Can select Basis from drop-down list: copyright, license, statute, policy and donor
 
**Can select Basis from drop-down list: copyright, license, statute, policy and donor
**Can Click on Submit. Rights should be visible in accession record edit template with the options to edit (pencil icon), delete (x symbol) or add another right to the accession record (add new hyperlink text)
+
**Can add multiple Rights to a single Basis
***Option to click save and make sure rights holder name is presented in the view accession record screen as a hyperlink. Click on hyperlink rights holder name and user should be redirected to view rights holder screen.
+
**Can Click on Save. Rights should be visible in accession record edit template with the options to Edit or Delete
*Click save and view accession record screen.
+
** Can add another right to the accession record from the "More > Create new rights" button
 +
* Rights holder name is presented in the view accession record screen as a hyperlink. Click on hyperlink rights holder name and user should be redirected to view rights holder screen.
  
 
== Read ==
 
== Read ==
Line 60: Line 68:
 
*One method of editing is to Click the Edit button at the bottom of the view accession record screen and user should be directed to the edit accession record screen
 
*One method of editing is to Click the Edit button at the bottom of the view accession record screen and user should be directed to the edit accession record screen
 
*Another method of editing is to Click on the Area title bar of the section you want to edit.
 
*Another method of editing is to Click on the Area title bar of the section you want to edit.
**Click on accession number. Check that this data is NOT editable.
+
**Click on accession number. Accession number is editable. (In instances prior to 2.4 this data is NOT editable.)
 
**All other data entry fields in the accession record can be edited.
 
**All other data entry fields in the accession record can be edited.
 
*Click on Save to be directed to the View accession record screen.
 
*Click on Save to be directed to the View accession record screen.
*Click on Create information object button. User should be directed to view archival description screen.
+
*Click on "Create Archival description" button. User should be directed to view archival description screen.
 
**Title (ISAD) Title Proper (RAD) should be populated with information from title of accession record.
 
**Title (ISAD) Title Proper (RAD) should be populated with information from title of accession record.
 
**Name of creator should be populated with information from accession record.
 
**Name of creator should be populated with information from accession record.
Line 69: Line 77:
 
**Scope and content should be populated with information from accession record.
 
**Scope and content should be populated with information from accession record.
 
**Physical characteristics (ISAD) Physical condition (RAD) and technical requirements should be populated with information from accession record
 
**Physical characteristics (ISAD) Physical condition (RAD) and technical requirements should be populated with information from accession record
**Name access point should be populated with the creator name from the accession record
+
** "Related people and organizations" access point in sidebar should be populated with the creator name from the accession record
 
**Rights should be populated with the rights added into the accession record
 
**Rights should be populated with the rights added into the accession record
 
**Accession number should be a hyperlink. Click on link and user is directed to view accession record screen
 
**Accession number should be a hyperlink. Click on link and user is directed to view accession record screen
Line 80: Line 88:
  
 
*Can select accessions from the Manage menu bar drop-down list
 
*Can select accessions from the Manage menu bar drop-down list
*Can sort accessions by name Alphabetically or by Recent changes
+
*Can sort accessions by name Date Modified, Accession Number, Title, or Acquisition Date
*Can click on hyperlink accession identifier and be directed to View accession record screen
+
*Can click on hyperlink accession identifier or title and be directed to View accession record screen
*Can search accessions by partial or exact accession identifier, and on other fields from the accessions dedicated search box: for full detail of indexed fields, see verified issue [https://projects.artefactual.com/issues/6007 #6007]
+
*Can search accessions by partial or exact accession identifier, and on other fields from the accessions dedicated search box.
 +
** Note: Accession record search was significantly improved in release 2.5, see [https://projects.artefactual.com/issues/9290 #9290]
  
  

Latest revision as of 16:49, 16 April 2019

Main Page > Development > Development/Functional testing > Development/Fucntional testing/Accession module tests

Tip

General information on the Accessions module can be found at:

(Accession module tests updated 2018-09-27 to conform with AtoM 2.4)

Create

A Logged-in User should be able to create and save an accession record

  • Clicking Add > Accession record opens accession record edit screen
    • Accession number data field is automatically populated by the system with a date and incremental integer. This field cannot be altered by the user prior to v2.4. In 2.4 and after, the field can always be edited, and may not be populated if the Accession mask setting in Admin > Settings > Identifiers is set to 'No'.
    • Acquisition date field is automatically populated by the system with the current day's date. User can change this date with the calendar GUI.
  • User can enter data into required fields (free text).
  • Clicking Create closes edit screen and opens view accession record screen
  • Clicking Edit opens edit screen
  • User clicks Donor/Transferring body area and section for data entry opens.
    • Clicking Add new opens the donor dialog box. Fill in donor name and contact information then click Submit. Donor name should be visible in accession record edit template with the options to edit (pencil icon), delete (x symbol) or add another donor to the accession record (add new hyperlink text). User should be able to add and edit/delete multiple donors.
    • Edit the existing donor name and contact information by clicking on the pencil icon. Donor dialog box opens.
    • Select the delete symbol to delete the donor information.
  • User clicks Admin area and begins to add/edit information in the Admin area.
    • Can select from drop-down list.
    • Can select creator name from dynamic list selection or can enter new creator name.
    • Can add free text to data entry boxes.
      • Option to click save and make sure creator name is presented in the view accession record screen as a hyperlink. Click on hyperlink creator name and user should be redirected to view authority record screen
  • User clicks "More > Create new rights" in button block after saving description (see also Rights module tests)
    • Clicking "Create new rights" opens the rights edit page
    • Can select Acts from drop-down pick list provides users with 7 acts to select: delete, discover, display, disseminate, modify, migrate and replicate
    • Can select restriction drop-down list, 3 options: Allow, Conditional, and Disallow
    • Can modify date field "start" and enter data into date field "end"
    • Can select existing names from dynamic list in Rights holder field, or can input new name into field.
    • Can enter free text in Rights notes field
    • Can select Basis from drop-down list: copyright, license, statute, policy and donor
    • Can add multiple Rights to a single Basis
    • Can Click on Save. Rights should be visible in accession record edit template with the options to Edit or Delete
    • Can add another right to the accession record from the "More > Create new rights" button
  • Rights holder name is presented in the view accession record screen as a hyperlink. Click on hyperlink rights holder name and user should be redirected to view rights holder screen.

Read

  • A logged-in User should be able to read all content and link to related content
    • Accession number
    • Acquisition date
    • Source of acquisition
    • Location information
    • Related donor should provide a link to view donor screen
    • Contact information
    • Acquisition type
    • Resource type
    • Title
    • Creators should provide a link to view authority record screen
    • Archival history
    • Scope and content
    • Appraisal, destruction and scheduling
    • Physical condition
    • Received units
    • Processing status
    • Processing priority
    • Processing notes
    • Related right should include information about the act, restrictions, start & end date, rights holder, notes and basis.
    • Rights holder should provide a link to view rights holder screen
  • Unauthenticated users cannot enter URL to an accession and navigate directly there; option to navigate to accessions is not visible in menus for unauthenticated users

Edit

A logged-in User should be able to edit the accession record

  • One method of editing is to Click the Edit button at the bottom of the view accession record screen and user should be directed to the edit accession record screen
  • Another method of editing is to Click on the Area title bar of the section you want to edit.
    • Click on accession number. Accession number is editable. (In instances prior to 2.4 this data is NOT editable.)
    • All other data entry fields in the accession record can be edited.
  • Click on Save to be directed to the View accession record screen.
  • Click on "Create Archival description" button. User should be directed to view archival description screen.
    • Title (ISAD) Title Proper (RAD) should be populated with information from title of accession record.
    • Name of creator should be populated with information from accession record.
    • Archival history (ISAD) Custodial history (RAD) should be populated with information from accession record.
    • Scope and content should be populated with information from accession record.
    • Physical characteristics (ISAD) Physical condition (RAD) and technical requirements should be populated with information from accession record
    • "Related people and organizations" access point in sidebar should be populated with the creator name from the accession record
    • Rights should be populated with the rights added into the accession record
    • Accession number should be a hyperlink. Click on link and user is directed to view accession record screen
  • Click on Deaccession button and user is directed to edit deaccession record edit template.
  • Click on Add accrual button and user is directed to an accrual record/accession edit template.
  • Click on Delete button and user is directed to a question screen that asks for confirmation of deletion of specific accession record.

Manage

A logged-in User can manage accession records using browse and search

  • Can select accessions from the Manage menu bar drop-down list
  • Can sort accessions by name Date Modified, Accession Number, Title, or Acquisition Date
  • Can click on hyperlink accession identifier or title and be directed to View accession record screen
  • Can search accessions by partial or exact accession identifier, and on other fields from the accessions dedicated search box.
    • Note: Accession record search was significantly improved in release 2.5, see #9290