Integration & Deployment
Test scenarii description
Unit test
TODO
Functional test
Stand alone test :
- API of gitlab will be stub (only create issue called, and authentication)
- usage of separate directory in test repository instead of "real" git version for this test
Execution of a test sequence with the following actions :
Remode the project if already existing ==> in order make the test repetable.
create a new project using an existing gitlab project content as if trigger associated to V1.0 creation append
execute the Validate button of the project using front-end test framework like Cypress (other framework shall be proposed)
execute the GoDevelopment action on the project using front-end test framework like Cypress (other framework shall be proposed)
Update the development project version from data associated as if trigger associated to V1.1 creation append
execute the Validate button of the project using front-end test framework like Cypress (other framework shall be proposed)
execute the GoOperation action on the project using front-end test framework like Cypress (other framework shall be proposed)
Optional step
- Verify content of several views on HMI
- Verify some authorisation contraint on HMI