Create QA environment to host copy of Bookshelf migrated content to conduct standard QA stress tests
Context / User Story
Coko currently is not doing QA against real Bookshelf data and use cases, meaning that Bookshelf staff encounter performance issues, as well as metadata and TOC.xml validation and loading errors unexpectedly when testing migration or processing tests in a test BCMS. NCBI cannot provide access to Coko to its deployments, so an equivalent testing and QA environment should be built for any tasked QA support for the project.
Acceptance Criteria
- A real BCMS environment with all current functionality and a copy of BCMS migrated data is available for Coko and NCBI to conduct rigorous stress tests in this environment
- No data updated by users of the NCBI Coko Test instance will be deleted or modified since this is being actively used by submitters
Proposal
Coko will create a testing environment with a copy of Bookshelf’s latest migrated data, that Bookshelf will provide to Coko quarterly, unless both parties mutually agree on a one-time supply sooner that that timeline.
Implementation (if applicable)
Build pipeline for updating instance from the staging
branch.
Alternative approaches (if applicable)
Bookshelf staff does this testing in its environment only.