Difference between revisions of "Testing"
Jump to navigation
Jump to search
(Updated for 1.5 functionality) |
|||
Line 3: | Line 3: | ||
Functional testing starts with a list of steps which must be completed to verify that specific modules and/or features are working in Archivematica. These lists can be used for manual testing, for creating automated functional tests, or for updating automating functional tests when/if the application/interface changes. | Functional testing starts with a list of steps which must be completed to verify that specific modules and/or features are working in Archivematica. These lists can be used for manual testing, for creating automated functional tests, or for updating automating functional tests when/if the application/interface changes. | ||
− | The testing procedures described here are updated as of version 1. | + | The testing procedures described here are updated as of version 1.5. |
*See also [[Scalability testing]] | *See also [[Scalability testing]] | ||
Line 38: | Line 38: | ||
**Upload DIP to AtoM | **Upload DIP to AtoM | ||
***Upload DIP with Dublin Core metadata | ***Upload DIP with Dublin Core metadata | ||
+ | ***Upload a DIP with a hierarchy | ||
**Store DIP | **Store DIP | ||
+ | ***Store DIP after uploading to a different access system | ||
**Upload DIP to CONTENTdm | **Upload DIP to CONTENTdm | ||
+ | **Upload DIP to ArchivesSpace | ||
**Review DIP | **Review DIP | ||
*Review normalization | *Review normalization | ||
Line 61: | Line 64: | ||
**Show AICs | **Show AICs | ||
*Create AIC | *Create AIC | ||
+ | *Reingest an AIP | ||
+ | **Reingest and update metadata | ||
+ | **Reingest and normalize for access | ||
===Preservation Planning=== | ===Preservation Planning=== | ||
Line 73: | Line 79: | ||
*Hide DSpace transfer type | *Hide DSpace transfer type | ||
*Check transfer source locations | *Check transfer source locations | ||
+ | *Fetch levels of description from AtoM | ||
*Check AIP storage locations | *Check AIP storage locations | ||
*Clear Processing storage locations | *Clear Processing storage locations |
Revision as of 16:17, 19 February 2016
Main Page > Development > Development documentation > Testing
Functional testing starts with a list of steps which must be completed to verify that specific modules and/or features are working in Archivematica. These lists can be used for manual testing, for creating automated functional tests, or for updating automating functional tests when/if the application/interface changes.
The testing procedures described here are updated as of version 1.5.
- See also Scalability testing
Archivematica testing procedures
Transfer
- Process all transfers in the SampleTransfers directory
- Process all transfers in the TestTransfers directory
- Process a transfer using each identification tool
- Process transfers containing submission documentation
- Process a transfer composed of multiple source directories
- Process multiple transfers at once
- Process a transfer with an accession number
- Process transfers with csv metadata import
- Simple metadata.csv
- Compound metadata.csv (mix of directories and objects)
- Edit MCP processing configuration xml file
- Add and delete rights metadata
- Add and delete descriptive metadata
- Test all workflows:
- Quarantine/do not quarantine
- Remove from quarantine/leave in quarantine
- SIP creation: Single SIP and continue processing; send to backlog; reject transfer
- Remove transfers from dashboard
Ingest
- Search transfer backlog
- Search by: File name, File extension, Accession number, Ingest date, SIP UUID
- Create SIP by dragging directory from backlog
- Create SIP by creating new hierarchy
- Test all workflows:
- Normalize: preservation and access; preservation only; access only; service files for access; no normalization; manual normalization
- Upload DIP to AtoM
- Upload DIP with Dublin Core metadata
- Upload a DIP with a hierarchy
- Store DIP
- Store DIP after uploading to a different access system
- Upload DIP to CONTENTdm
- Upload DIP to ArchivesSpace
- Review DIP
- Review normalization
- Report
- Directory
- Add and delete rights metadata
- Add and delete descriptive metadata
- Review AIP
- Validate METS
- Store AIP
- Reject AIP
- Reject DIP
- Remove SIPs from the dashboard
Archival Storage
- Request to delete an AIP
- Search for AIP
- File UUID; file path; file extension; AIP UUID; AIP name; Part of AIC; AIC identifier; Transfer metadata; Transfer metadata (other)
- Show files
- Show AICs
- Create AIC
- Reingest an AIP
- Reingest and update metadata
- Reingest and normalize for access
Preservation Planning
- Update FPR
Access
- Check links to AtoM
Administration
- Test processing pre-configurations
- Hide AtoM DIP upload link
- Hide DSpace transfer type
- Check transfer source locations
- Fetch levels of description from AtoM
- Check AIP storage locations
- Clear Processing storage locations
- Change PREMIS agent
- Add new users
Storage Service testing procedures
Pipelines
- Create new pipeline
Spaces
- Create new Space
- Test different access protocols
Locations
- Create new Locations
- AIP recovery; AIP storage; Currently processing; DIP storage; Transfer backlog; Transfer source
- Test different access protocols
Packages
- Approve recovery request
- Reject recovery request
- Approve delete request
- Reject delete request
- Download AIP
- Download DIP
Administration
- Create new user
- Create new callback