Bahmni UI Regression Test suite
UI automation repo link https://github.com/Bahmni/bahmni-ui-test-automation
Sl No | Module | Test Scenario | Test Case | Test Steps | Jira ID | Spec File |
|---|---|---|---|---|---|---|
1 | Registration | Patient registration tests | Register and verify patient demographic details |
| ||
2 | Registration | Patient registration tests | Verify patient relationship |
| ||
3 | Clinical | Clinical Consultation Tests | Add allergy with severity and reaction in consultation |
| ||
4 | Clinical | Clinical Consultation Tests | Order investigation and procedure in consultation |
| ||
5 | Clinical | Clinical Consultation Tests | Add condition and diagnosis in consultation |
| ||
6 | Clinical | Clinical Consultation Tests | Add medication in consultation |
| ||
7 | Clinical | Clinical Consultation Tests | Add vaccination in consultation |
| ||
8 | Clinical | Clinical Consultation Tests | Add vitals observation form in consultation | 1. Navigate to clinical module 2. Fill and save vitals form 3. Verify vitals in observations section 4. Verify vitals flowsheet 5. Open vitals form modal and verify data | ||
9 | Clinical | Duplicate Medication Tests | Adding an active medication in different dosage in a new consultation shows duplicate error |
|
| |
10 | Lab | Lab Orders | Validate lab orders - order anemia panel and absolute atypical lymphocyte count and verify results |
| ||
11 | Observation Forms | Observation Form Tests | Add admission letter observation form in consultation | 1. Navigate to clinical module 2. Fill and save Admission Letter form 3. Open Admission Letter form from observations 4. Verify form data 5. Close modal | ||
12 | Observation Forms | Observation Form Tests | Add vitals observation form in consultation | 1. Navigate to clinical module 2. Fill and save Vitals form 3. Verify vitals in observations section 4. Verify vitals flowsheet 5. Open Vitals form modal and verify data 6. Close modal | ||
13 | Observation Forms | Observation Form Tests | Add death note observation form in consultation | 1. Navigate to clinical module 2. Fill and save Death Note form 3. Open Death Note form from observations 4. Verify form data 5. Close modal | ||
14 | Observation Forms | Observation Form Tests | Add diabetes progress observation form in consultation | 1. Navigate to clinical module 2. Fill and save Diabetes Progress form 3. Open Diabetes Progress form from observations 4. Verify form data 5. Close modal | ||
15 | Observation Forms | Observation Form Tests | Add malaria observation form in consultation | 1. Navigate to clinical module 2. Fill and save Malaria form 3. Open Malaria form from observations 4. Verify form data 5. Close modal | ||
16 | E2E | End-to-End Patient Flow with different user roles | E2E patient flow | 1. Login as Front Desk → Register patient → Start OPD visit 2. Logout 3. Login as Doctor → Navigate to patient clinical 4. Add allergy, condition/diagnosis, and medication in consultation 5. Logout 6. Login as Clinical Read user → Navigate to patient clinical 7. Verify allergy, diagnosis, and medication displayed 8. Logout | Privilege |