Bahmni LITE E2E Tests

Bahmni LITE E2E tests are available in main branch of repository GitHub - Bahmni/bahmni-lite-e2e-tests: Gauge tests for Bahmni E2E tests for Standard & Lite

Regression tests for Bahmni LITE will run daily at 10.30AM IST against Bahmni LITE QA environment(https://qa.lite.mybahmni.in/).

To run Regression tests against Bahmni LITE manually use command gauge run specs --tags "clinic & regression" --env qa.lite

Smoke tests will be automatically triggered against Bahmni LITE Dev environment(https://dev.lite.mybahmni.in/) as and when a deployment in done.

To run smoke tests against Bahmni LITE manually use command gauge run specs --tags "clinic & smoke" --env dev.lite

Scenarios covered under E2E tests

Bahmni Lite tests are tagged as clinic. All UI tests are available here - bahmni-lite-e2e-tests/specs/UI at main · Bahmni/bahmni-lite-e2e-tests.

The Github actions are configured to run these tests along with API tests, click here for more details about API tests. The results can be viewed at Bahmni Lite E2E Tests · Workflow runs · Bahmni/bahmni-lite-e2e-tests.

Notifications for test results are sent to Bahmni Slack cicd-monitor channel.

 

List of scenarios covered - UI Test Scenarios

Roadmap-

  • For Reports, only the clinic visit report is automated currently. Other reports needs to be included as part of E2E test cases.

  • Recurring appointment should be added in E2E.

  • Order Set functionality under Bahmni Admin should be covered.

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)