Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A Test Automation (Selenium/Java/TestNG) project for the OpenMRS platform, validating key user stories for patient and doctor workflows.

Notifications You must be signed in to change notification settings

ssibelcebeci/openmrs2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OpenMRS.org Project - Test Automation

This project is a test automation suite for the OpenMRS platform. Its purpose is to validate critical user stories and ensure system stability.


๐ŸŽฏ Test Scope (User Stories)

This framework tests the critical workflows for two primary user roles: Doctor and General User.

๐Ÿ‘ค User Scenarios

  • Successful and failed Login attempts.
  • Secure Logout process.
  • New Patient Registration.
  • Quick access to Account Settings.
  • Verification of appointment errors for incorrect timezones.

๐Ÿฉบ Doctor Scenarios

  • Listing all patients.
  • Searching for a patient (by Name or ID).
  • Merging two separate patient records.
  • Deleting a patient record.

๐Ÿ› ๏ธ Tech Stack & Tools

  • Language: Java
  • Automation: Selenium WebDriver
  • Test Framework: TestNG (with parallel execution support)
  • Design Pattern: Page Object Model (POM)
  • Build Tool: Maven
  • Configuration: Dynamic data management via configuration.properties

๐Ÿš€ How to Run

# Clone the repository
git clone https://github.com/ssibelcebeci/openmrs2.git


# Install dependencies
mvn clean install

About

A Test Automation (Selenium/Java/TestNG) project for the OpenMRS platform, validating key user stories for patient and doctor workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages