Scenarios covered under E2E tests
https://github.com/Bahmni/bahmni-e2e-tests.git has smoke workflows of Bahmni End to End tests. The Github actions are configured to run these tests. The results can be viewed at https://github.com/Bahmni/bahmni-e2e-tests/actions
...
Module
...
Scenarios
...
Registration
...
Note:- Covered as a part of other E2E scenarios
Create a new patient
search the newly created patient
Start OPD, IPD, Special OPD.
...
Programs
...
Enrol a patient under a program and proceed with consultation
https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/ProgramBasedVisit.spec
...
Clinical
...
Doctor should be able to prescribe medicines and tests and get relevant reports
. https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/OPD.spec
...
InPatient
...
Nurse should be able to admit and discharge a patient based on doctor's disposition
https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/IP.spec
...
Radiology upload
...
Note:- Covered as a part of other E2E scenarios
Uploading a document of a patient
...
Patient documents
...
Note:- Covered as a part of other E2E scenarios
Uploading a document of a patient
...
Admin
...
Admin should be able to merge patients
. https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/AdminOperations.spec
...
OT scheduling
...
Admin should be able to block OT for a surgeon's and schedule a time for a patient's operation
https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/OperationTheatre.spec
...
Appointment scheduling
...
A receptionist should be able to create a walkin appointment for a patient
https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/Appointment.specA receptionist should be able to create and cancel recurring appointment for a patient
https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/Appointment.spec:12A receptionist should be able to create and cancel teleconsultation appointment for a patient
https://github.com/Bahmni/bahmni-e2e-tests/blob/main/specs/Appointment.spec:23
...
Bed Management
...
Development is complete but not used in the workflow. Using InPatient Module instead.
...
OpenELIS integration
...
Covered as a part of Clinical module test case
...
ODOO Integration
...
ODOO automation done not running because of the sync issue - https://bahmni.atlassian.net/jira/software/c/projects/BAH/boards/25?modal=detail&selectedIssue=BAH-1363&quickFilter=66.
Scenarios yet to be automated
...
Module
...
Scenario
...
Implementer interface
...
Form builder
...
Reports
...
Admin
...
Manage beds
Order set
Concept Dictionary
create report
To do list scenarios under Administration
...
Orders
requires PACS integration
...
Info |
---|
This section covers the Bahmni UI E2E Automation testing, Performance testing and API testing. |
Child pages (Children Display) |
---|