ARCHIVER Project Test-Suite

This Test-Suite is being used as an essential part of Continuous Testing Environment throughout ARCHIVER (Archiving and Preservation for Research Environments) project sponsored by the European Commission, led by CERN. For more information about the project please navigate to http://archiver-project.eu.

This tool intends to address quality assurance and validation of commercial services on preservation and archiving for research and education ecosystems. The architecture of this testing framework shall follow the defined standards:

  1. Platform independent - the final solution shall support the top 3 desktop operating systems which represents 99% of users in 2019 according to netmarketshare.com
  2. Broad Support - the final solution shall provide generic support to be as much generalized as possible thus compatible with the major cloud providers
  3. Isolated - the final solution shall support comfortable shipping in a containerised format to create immutable environment in favor of deployment, portability and predictability
  4. Configurable - the final solution shall support parameterized runs in favor to continuous delivery system, automated scheduled triggering and user-friendly operating
  5. Documented - the final solution shall be, as defined in Agile, documented just good enough in detail but the Test Cases clearly described and captured in the User Stories
  6. Abstracted - the final solution shall not depended on a specific code language rather to provide a software framework for atomic test steps implementation
  7. Modular - the final solution structure shall consists of modules reflecting defined Test Cases and to support tests inclusion from various sources and diverse structure
  8. Adjustable - the final solution shall take account of Phases throughout the ARCHIVER project and distinguish the stages of Functional or Non-Functional testing
  9. Assessable - the final solution shall outputs readable results, standardized reports and provide logging for further analyses and assessments
  10. Open source - the final solution shall be open for collaboration and make source code publicly available for the researchers, providers or any other interested party

License

Copyright (C) CERN.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see gnu.org/licenses.

Please find the repository at https://github.com/cern-it-efp/ARCHIVER-Testsuite