Background
UI Testing Team would like to propose a solution for replacement of Nightmare UI end-to-end integration tests (which has been not maintained by Folio community since the fall of 2020)
Requirements:
- Stripes framework should support interactors that can be used for both unit and end-2-end tests
- Test runner should minimize false negative test results
Goals
- Create e-2-e tests in stages:
- Smoke - 168 tests
- Critical Path - 254 test cases
- Extended - 141 test case
- Create Jenkins pipeline that will execute these daily
- Same pipeline should have arguments to execute e-2-e test suite against any URL (Team Rancher Environment, Bug Fest, Implementer staging system)
- Create e-2-e tests in stages:
Documentation
- How to create tests: Cypress + Bigtest interactors
- Test cases has been documented in TestRail: https://foliotest.testrail.io/index.php?/suites/view/21
GitHub Repo
https://github.com/folio-org/stripes-testing
Action items