Details
-
Enabler
-
Must have
-
None
-
Obs Mgt & Controls
-
-
2
-
2
-
4
-
Team_NCRA
-
Sprint 5
-
-
-
-
17.5
-
Accepted by FO
-
-
testing
Description
Advances to test environment and tools will add to robustness of our MVP. In PI11 we would like to improve the reliable test environment for end to end testing
Some of the ideas re SKALLOP package from g.leroux can be taken up
https://docs.google.com/document/d/11ETsZ5juq25MOUcE9oRK8lYfbMtRlXIcXGAFlUI_K50/edit#heading=h.u2756vbohqr
Also the idea behind looking at the Testing Runway as a Product is to start treating the code related to test definition and execution as a product in its own right.
We want to look at testware that is more SOLID (https://en.wikipedia.org/wiki/SOLID#:~:text=In%20object%2Doriented%20computer%20programming,engineer%20and%20instructor%20Robert%20C.) and reliable would lead to higher quality tests and a higher quality testing process, saving time, effort and improving adoption of certain testing practices and idioms.
A number of technical activities can be defined here, including:
- Review of code at https://gitlab.com/ska-telescope/ska-testing-runway
- parametrisation of test code and fixtures, remove of hardcoded naming information
- Update of related documentation
- What in SKAMPI can be moved inside this repo?
- Other concerns as emerged in the Testing CoP
Attachments
Issue Links
- relates to
-
SP-1773 Relate a subset of Verification Requirements defined in AIV MID Continuous Integration Roadmap to Software Tests and resultant reports
- Implementing
-
SP-1649 Create robust test environment for VIOLA team
- Done
- Splits into
-
SP-1793 Apply skallop to Low BDD tests
- Funnel
- mentioned on