Difference between revisions of "Testing"

From Archivematica
Jump to navigation Jump to search
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.
  
*[[Tests: Receive SIP]]
+
*[[Tests: Transfer]]
*[[Tests: Appraise SIP for submission]]
+
*[[Tests: Ingest]]
*[[Tests: Quarantine, scan, identify and validate]]
 
*[[Tests: Appraise SIP for preservation]]
 
*[[Tests: Normalize]]
 
*[[Tests: Generate access copies]]
 
*[[Tests: Approve and store AIP]]
 
*[[Tests: Upload DIP]]
 
 
*[[Scalability testing]]
 
*[[Scalability testing]]
  

Revision as of 12:01, 4 January 2012

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.

Testing procedures

  • Process all transfers in the SampleTransfers directory
  • Process all transfers in the TestTransfers directory
  • Test all workflows:
    • Create/do not create transfer backup
    • Quarantine/do not quarantine
    • Remove from quarantine/leave in quarantine
    • SIP creation: manual, single SIP, single SIP and continue processing
    • Normalize: preservation and access; preservation only; access only; no normalization
  • Delete files from transfer
  • Delete files from SIP
  • Add and delete rights metadata
  • Add and delete descriptive metadata
  • Remove transfers and SIPs from the dashboard