jayasanka
(Jayasanka Weerasinghe)
June 9, 2021, 4:46am
1
Hi all,
This thread is to track the progress of the GSoC 2021 project: E2E Automated Tests for the OpenMRS 3.0 RefApp. This project aims to set up tests using Cypress and our new Cucumber test engine framework. The tests will automatically run against the UI, based on user workflows.
Check the wiki page:
E2E Automated Tests for the OpenMRS 3.0 RefApp
Notes from MFE E2E Testing Strategy call held on 2021-04-15: MFE E2E Testing Strategy - Call Notes 2021-04-15 - Google Docs
Notes from the first mentor call (2021-06-08)
Attendees:
@k.joseph @bistenes @jayasanka
The primary goal of the project is to setup E2E tests for the 3.0 RefApp
Join QA squad to share updates and Microfrontend squads to get technical help
Where to start?
Collect the user stories from Grace
Try to set up a test one story
A CI/CD pipeline has been already configured to run tests.
It resets every time we run tests.
There won’t be any issues when testing that generate new data.
Notes from the previous call: MFE E2E Testing Strategy - Call Notes 2021-04-15 - Google Docs
How often we meet?
Every Tuesday at 22:30 IST until Jayasanka get familiar with the project
The progress will be tracked with weekly blog posts.
Use micro frontend slack channel to resolve technical issues.
Next steps:
Initiate a talk thread
Coordinate with Grace to get the user stories
Try to implement one test
Next call:
5 Likes
kdaud
(Kakumirizi Daud)
June 9, 2021, 5:14am
2
Welcome @jayasanka The more public updates, the better. Looking at this resource would be a start.
2 Likes
jayasanka
(Jayasanka Weerasinghe)
July 10, 2021, 9:13am
4
Blogs that are written so far:
1 Like
kdaud
(Kakumirizi Daud)
August 11, 2021, 5:42am
5
Its amazing to see your continued progress with E2E Automated Tests for OpenMRS 3.x RefApp. Its awesome to see already working test workflows for 3.x RefApp running in our qaframework module. Great work deserves appreciation!
@jayasanka as you are working on clinical visit workflow, I have felt compelled to share with you a sister workflow for RefApp 2.x that may be of value as you’re coming up with almost the same workflow for 3.x RefApp. Here we go →
cc: @bistenes
1 Like
sharif
(Sharif Magembe)
August 11, 2021, 8:00am
6
Well done @jayasanka , this is awesome and thanks for the progress .
1 Like
jayasanka
(Jayasanka Weerasinghe)
August 16, 2021, 12:17pm
7
Thanks, @kdaud and @sharif !
Here’s the PR for the clinical visit:
openmrs:master
← jayasanka-sack:RATEST-192
opened 10:12AM - 16 Aug 21 UTC
## Purpose
The purpose of this PR is to fix: https://issues.openmrs.org/project… s/RATEST/issues/RATEST-192
## Goals
To give users confidence that the Clinical visit workflow of the RefApp 3.x is working as expected.
## Approach
- Implement the steps for the clinical visit workflow
- Implement commands to
- Generate an identifier
- Start a visit
-
## Workflow Case
https://docs.google.com/document/d/1fvq0DH3NJSCxThe1jYlv3TqbvgW7OO3QswYQcocbHiM/edit#heading=h.xwhmkk9rj7rs
kdaud
(Kakumirizi Daud)
August 16, 2021, 12:34pm
8
@jayasanka check my comment(s) on the PR! cc: @bistenes
kdaud
(Kakumirizi Daud)
August 18, 2021, 4:50am
10
@jayasanka have you had a look at @bistenes 's review here ?
jayasanka
(Jayasanka Weerasinghe)
August 18, 2021, 6:18am
11
4 Likes