You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of software development and in preparation for new releases, tests have to be carried out time and again. Although there are now a large number of automated unit and integration tests, many functions can still only be tested manually.
For this purpose, a reproducible, preconfigured and easy-to-install appliance is to be created. This test environment should contain a yet-to-be-defined set of sample documents that are as varied as possible to enable comprehensive test scenarios. However, the appliance must not only be created statically once (e.g. as a Docker container), but must be able to be created dynamically using parameterizable software versions. For example, it must at least be possible to configure which PHP and TYPO3 versions and which Kitodo.presentation development status (branch or tag) is to be used when setting up the environment.
The set of sample documents could possibly be compiled by the Kitodo Community Board and made available by the respective owning institutions. Ideally, the test environment should also have a standard design to make it easier to carry out surface tests.
This will primarily benefit developers and release managers, but would also be an easy starting point for just getting familiar with Kitodo.Presentation or trying out the software.
Estimated Costs and Complexity
I estimate the cost as medium to high.
The text was updated successfully, but these errors were encountered:
sebastian-meyer
changed the title
[FUND] Preconfigured, easy to install package for testing purposes
Preconfigured, easy to install package for testing purposes
May 14, 2024
sebastian-meyer
changed the title
Preconfigured, easy to install package for testing purposes
[FUND] Preconfigured, easy to install package for testing purposes
May 14, 2024
Description
As part of software development and in preparation for new releases, tests have to be carried out time and again. Although there are now a large number of automated unit and integration tests, many functions can still only be tested manually.
For this purpose, a reproducible, preconfigured and easy-to-install appliance is to be created. This test environment should contain a yet-to-be-defined set of sample documents that are as varied as possible to enable comprehensive test scenarios. However, the appliance must not only be created statically once (e.g. as a Docker container), but must be able to be created dynamically using parameterizable software versions. For example, it must at least be possible to configure which PHP and TYPO3 versions and which Kitodo.presentation development status (branch or tag) is to be used when setting up the environment.
The set of sample documents could possibly be compiled by the Kitodo Community Board and made available by the respective owning institutions. Ideally, the test environment should also have a standard design to make it easier to carry out surface tests.
Related Issues
#1177 is a prerequisite for this proposal.
Expected Benefits of this Development
This will primarily benefit developers and release managers, but would also be an easy starting point for just getting familiar with Kitodo.Presentation or trying out the software.
Estimated Costs and Complexity
I estimate the cost as medium to high.
The text was updated successfully, but these errors were encountered: