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.spec
...
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.
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
...
We will need to create a Bahmni-PACS-simulator image based on the steps mentioned in Test PACS Setup with Bahmni PACS Simulator . We should create a node library that will listen to an endpoint that should be deployed only on the QA Bahmni setup. When that end point is hit with parameters of patient's name and other details it has to run the command to return the image.
...
Appointment scheduling
Recurring appointments
...
Info |
---|
This section covers the Bahmni UI E2E Automation testing, Performance testing and API testing. |
Child pages (Children Display) |
---|