Wiki Spaces
Documentation
Projects
Resources
Get Help from Others
Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack
Helpful Links
How to Join:
Find this page at om.rs/qanotes
Tuesdays at 8:30pm IST | 6pm Nairobi | 5pm Cape Town | 3pm UTC |10am Boston | 7am Seattle.
Quality Assurance Support Team Roadmap(Full Product Roadmap here) | ||
Recent Work Completed |
What We're Working on Today |
Next Priorities* |
Rest API Test Automation The Platform team used to manually test and track the REST API end points. The collaboration between the Platform team and QA support ensured that the tests are now tracked through the QA dashboard and automated missing REST API end points. PLATFORM TEAM UW ITECH OpenMRS QAFramework Module Migrated the utilities and pages from RefApp distro, and uitestframework module into the openmrs-contrib-qaframework and integrated github action to run at every single pull request. UW ITECH QA-KenyaEMR set up and support The QA support team has been working collaboratively with Palladium Kenya to set up a QA automation framework for the KenyaEMR. PALLADIUM KE. UW ITECH Platform set-up wizard test Modifying existing tests to meet current requirements of the platform team UW ITECH Integration of Heroku This is to assist in testing changes in unmerged pull requests before being merged to the master. Opted to use github actions which replace heroku UW ITECH | Legacy selenium test rewrite to Cucumber Framework Legacy selenium tests are being translated to the cucumber framework for the purposes of maintainability and eliminating dependencies that arose when the tests were migrated to the QAFramework module. UW ITECH VOLUNTEERS OpenMRS 3.0 Test Automation As development of OpenMRS 3.0 progressively evolves, so are the tests being developed using the cucumber-Cypress integration. Ensuring the two processes are happening simultaneously. OPENMRS3 VOLUNTEERS Documentation Revamp Developing and updating the QA documentation UW ITECH User Acceptance testing of the automated tests Verification of the user workflows indicated on the BDD tests is a depiction of general workflows that take place in OpenMRS implementations. OMRS INC UW ITECH IMPLEMENTER X | Security XSS vulnerability Testing Resurrection of sonarqube with the aim of helping the team to identify and resolve code vulnerabilities. VOLUNTEERS Expanding the QA portfolio Investigate and determine additional focus areas to be supported by the QA Support team under the QA testing pyramid. Proposed areas by the community: accessibility testing and performance testing QA SUPPORT TEAM IMPLEMENTER X |
2023-02-07
Attendees: Kakumirizi Daud , Daniel Kayiwa, herman muhereza , Piumal Rathnayake , Anjula Samarasinghe , Nsereko Joshua , thembo jonathan, Irene Nyakate , Edison Meks, Sibendire Joshua, Madhawa Monarawila,
RefApp 2.x Tests:
GSoC Project Ideas:
2023-01-24
Attendees: Jayasanka Weerasinghe , Daniel, herman muhereza , Piumal Rathnayake , Anjula Samarasinghe , Randila Premarathne , Dilan,
2023-01-17
Attendees: Dilina, Josh, Jayasanka Weerasinghe , Daniel Kayiwa , Gajindu Bandara , Piumal Rathnayake , herman muhereza , thembo jonathan , Madhawa
Platform 2.6.0 Alpha Testing
Base E2E PR Merging
Expanding 3.x Test Coverage
2022-12-06
Attendees: Juliet, Joshua, Irene, Randila, Daniel, Jayasanka
Next steps:
2022-11-29
Attendees: Daniel, Jayasanka, Joshua, Piumal, Daud
Next week:
2022-11-22
Attendees: Joshua, Daniel, Irene, Jayasanka
Joshua:
Jayasanka
2022-11-15
Attendees: Grace, Jayasanka, Irene
Jayasanka:
https://talk.openmrs.org/t/evaluation-of-our-current-qa-pipeline/37931
2022-11-08
Attendees: Joshua, Daniel, Grace, Jayasanka, Christine
Jayasanka:
2022-10-25
Attendees: Joshua,Kdaud, Jonathan thembo and abert namaya
Technical updates:
Joshua:
Things to note:
Aim to have stable tests
2022-09-20
Attendees: Joshua, Jayasanka, Juliet, Pasindu, Herman
General updates
2022-09-06
Attendees: Joshua, Christine and Jayasanka
Regrets: Irene & Juliet
Recording:
Agenda:
General updates
2022-08-30
Attendees: Joshua, Christine, Juliet, irene , Daniel, herman and tendayi
Regrets:
Recording:
Agenda:
General updates
QA in OpenMRS 3.0
2022-08-23
Attendees: Joshua, Christine, Daud, Tendayi and Juliet
Regrets:
Recording:
Agenda:
General updates
2022-08-16
Attendees: Daud, Sharif, Joshua, Pasindu, Daniel, Christine, Herman, Ruth.
Regrets: Irene
Recording:
Agenda:
Technical updates:
2022-08-09
Attendees: Irene, Daud, Sharif, Joshua, Jayasanka, Pasindu, Gajindu, Daniel, Herman
Regrets:
Recording:
Agenda:
Technical updates:
RefApp BDD testing:
UAT:
OpenMRS 3 testing:
Nsereko Joshua is following up on The Patient chart component is loading forever in local (docker) instance. by reaching Rafal Korytkowski
A.O.B: Praying for peace to prevail in Kenya even after elections
2022-07-12
Attendees: Christine, Irene, Sharif, Jonathan,, Pasindu, Jayasanka, Juliet, kdaud, Grace potma, Herman
Regrets:
Recording:
Agenda:
2022-06-28
Attendees: Christine, Irene, Sharif, Jonathan,, Pasindu, Jayasanka, Juliet, kdaud, Grace potma, Herma
Regrets:
Recording:
Agenda:
OpenMRS 3 testing:
2022-06-21
Attendees: Christine, Irene, Sharif, Jonathan,, Pasindu, Juliet, kdaud, Grace potma, Jen Antilla
Regrets:
Recording:
Agenda:
O3 testing
O3 Pipeline visual (yeah, it's chaotic, but I'm trying to fix that)
https://talk.openmrs.org/t/adjustment-to-3-x-frontend-process-test-environment/36496
Attendees: Christine, Irene, Sharif, Jonathan,, Pasindu, Juliet, Daniel, herman, Grace
Regrets:
Recording:
Agenda:
Technical updates and challenges:
Irene:
Tickets worked on:
Issues created from the UAT on the login and clinical workflows
Advise on the ticket: QFU-2: Visit Note
Facing challenge: https://pastebin.com/pX7GMTyE
Joshua:
Facing a challenge with the docker image:
OpenMRS 3 testing
OpenMRS 3.x Requirements Rubric (QA Spreadsheet) https://docs.google.com/spreadsheets/d/1jsK-Zo8vJfFs3d2yp_CAxV1bHujYKsmslBDWnorZYDM/edit#gid=0
Interested team members to take part in testing: Irene, Jonathan and herman
Attendees: Christine, Irene, Sharif, Jonathan, Herman, Pasindu, Juliet, Daniel, Abert
Regrets:
Recording:
Agenda:
Happy FHIR patient domain update
https://github.com/openmrs/openmrs-module-fhir2/pull/402
Adjustment to 3.x Frontend Process - “Test” Environment
https://talk.openmrs.org/t/adjustment-to-3-x-frontend-process-test-environment/36496
Attendees: Kdaud, Christine, Irene, Sharif, Jonathan, Herman,
Regrets:
Recording:
Agenda:
Attendees: Kdaud, Christine, Irene, Sharif, Jonathan, Herman,
Regrets:
Recording:
Agenda:
Attendees: Kdaud, Christine, Irene, Sharif, Jonathan, Herman,
Regrets:
Recording:
Agenda:
QA presentation: Juliet and Irene to share a final draft of the presentation on Thursday.
Technical updates:
Joshua Nsereko: - FM2-460Getting issue details... STATUS
OpenMRS 3 Servers:
https://dev3.openmrs.org/openmrs/spa/login
https://openmrs-spa.org/openmrs/spa/login
https://talk.openmrs.org/t/adjustment-to-3-x-frontend-process-test-environment/36496
Attendees: Kdaud, Juliet, Christine, Joshua, Jonathan,
Regrets:
Recording:
Agenda: Call cancelled due to no quorum
Attendees: Kdaud, Juliet, Christine, Joshua, Jonathan,
Regrets:
Recording:
Agenda:
April 2022 meeting presentation:
Juliet working on the video presentation.
Achievements to include: Platform tests, Selenium-cucumber migration and UAT for automated tests.
Attendees: Kdaud, Juliet, Abert Namanya, Christine, Jennifer, irene, daniel , sharif
Regrets:
Recording:
Agenda:
Instructions:
Attendees: Kdaud, Juliet, Abert Namanya, Christine, Jennifer, Jonathan, Daniel , Irene
Regrets: Grace Potma
Recording:
Agenda:
Attendees: Daniel, Jenifer, Potma, Daud, Sharif, Juliet, Sharif, Jonathan, Irene
Regrets: Christine
Recording:
Agenda:
Irene Nyakate:
Juliet:
Jonathan:
Sharif:
Attendees: Christine G, Grace P, Christine , Pasindu, Kumuditha, Sumedha, Juliet, Irene Nyakate
Regrets:
Recording:
Agenda:
Irene Nyakate
Attendees: Daniel, Daud, sharif ,Juliet Wamalwa , Abert Namaya, Christine Gichuki
Regrets:
Recording:
Agenda:
Jonathan:
Juliet:
Sharif:
Attendees: Christine, Irene, Sharif, Anjula, Kumiditha, Daud, Herman, Joshua, Piumal, Pasindu, Juliet, Jonathan
Regrets:
Recording:
Agenda:
Technical updates
Gracebish:
Noah:
Irene Nyakate
Daud:
Added platform UI tests and now running on every push done openmrs-core, distro-referenceapplication and qaframework
Herman:
Attendees: Christine Gichuki, Sharif, Jennifer Antilla, Deb , kdaud, Kumuditha Karunarathna, Sumedha Karunarathna, Irene Nyakate, Daniel, Juliet
Regrets: herman, jonathan
Recording:
Agenda:
Quick updates:
QA blog is live :https://openmrs.org/what-we-do/blog/
Appointment management workflow:
Technical updates
Irene Nyakate
Dockerisation.
Kumuditha Karunarathna, Sumedha Karunarathna
Attendees: Christine Gichuki, Kdaud, Jennifer Antilla, Grace potma, Irene Nyakate, Daniel, Piumal Rathnayake, Pasindu Rupasinghe, Kumuditha Karunarathna, Anjula Samarasinghe, GraceBish, Joshua Nsereko, noah
Regrets: Sharif, Juliet and Herman
Recording:
Agenda:
Quick updates:
Technical updates
Irene Nyakate
- Still working on the Appointment management workflow - - RATEST-298Getting issue details... STATUS
Daud added platform installation and set up wizard tests. See - RATEST-293Getting issue details... STATUS
Currently working on platform tests running immediately on every openmrs-core commit.
Piumal Rathnayake, Pasindu Rupasinghe, Kumuditha Karunarathna, Anjula Samarasinghe
Attendees: Christine Gichuki, Jennifer Antilla, Abert Namaya, Kumuditha Karunarathna, Anjula Samarasinghe, Sumedha Karunarathna, Pasindu Rupasinghe , Juliet , Irene, Daniel, Sharif, Jonathan, Herman,Daud
Regrets:
Recording:
Agenda:
Quick updates:
Note taking:
Technical updates
Irene Nyakate
Sumedha Karunarathna
Juliet Wamalwa
Anjula Samarasinghe, Kumuditha Karunarathna, Pasindu Rupasinghe, Piumal Rathnayake
Herman
Attendees: Sharif, Irene Nyakate, Kdaud, Juliet, Pasindu, Gracebish, Lilian Mathu,herman, jennifer
Regrets:
Recording:
FHIR IG
Documentation to review :
The FHIR squad is currently looking into how to set the FHIR IG testing approach
Important links: - RA-134Getting issue details... STATUS
Attendees: Sharif, Irene Nyakate, Jonathan, Kdaud, Tendo Martyn, Juliet, Sumedha karunarathna,
Regrets:
Recording:
Updates:
Juliet:
Irene:
Sharif:
Herman:
Worked on the tests below which have been merged.
3.X test:
Kumuditha is working on dockerised test on patient search and will be sending in a pull request. This is proof of concept which lead to all the other test being dockerised.
GraceBish: working on the ticket 302
FHIR IG
Proposals on engaging and understanding with the work:
Attendees: Grace Potma, Grace Nakiguli, Jonathan
Regrets:
Recording:
Migrated the E2E test to O3 server
Reverted the changes
Irene:
Pull request needs review: https://github.com/openmrs/openmrs-contrib-qaframework/pull/298
Attendees:
Regrets:
Recording:
Call timing:
QA call to be taking place 6pm EAT /8:30pm IST/7:00am Seattle
Palladium Implementation QA Implementation support
There will be weekly meetings every Thursday at 3pm EAT/5:30pm IST/4am Seattle.
Would like a proof of concept by end on this quater.
Heroku application:
Con: only allows manual deployment.
Discussion on the tool is on going here: https://talk.openmrs.org/t/suitable-tool-for-auto-deployment-of-application-on-github/34974/15
Technical updates
3.X updates:
Platform Updates:
Kdaud added for tests now 2 two are pending
Irene is working on feedback from her pull request.
Ivan is having challenges on the Mark patient as deceased.
Juliet
https://talk.openmrs.org/t/automated-tests-for-the-ocl-module/34657/22
Sharif:
working on migration scripts
There is ongoing work with integration with the sonar cube.
Attendees: Sarah Elder, Christine, Juliet, Jonathan, Kumuditha, Jayasanka, Piumal, Kdaud, Irene, Tayebwa Noah, Jen, Pasindu, Daniel, Herman, Sharif.
Regrets: Grace
Recording:
QA OHRI boot camp session.
Session Content
Learning Activity | Topics | Duration | Resources |
Webinar Presentation | Overview of Quality Assurance at OpenMRS | 1 hour | |
Reading | Quality Assurance Automation Framework:Basics | 1 hour | |
Reading and Videos | Quality Assurance Automation: Reference application 3.x (Cypress-Cucumber Integration) | 2 hours |
Need:
Technical support to help with answering technical questions on October 26 at 7:30pm IST | 5pm Nairobi | 4pm Cape Town | 2pm UTC | 10am Boston | 7am Seattle.
Technical updates.
3.X updates:
Link to the slide deck:
Attendees: Anjula, Christine, Herman22, Piumal, Jayasanka, Kumuditha, Jonathan,Irene Nyakate, Sharif, Pasindu, Daniel, grace potma, Noah, Piumal, Sarah elder, kdaud, Tendo
Regrets: Jennifer
Recording:
Test runs per PR commit
Technical Updates
Attendees: Anjula Shanaka, Irene, Jonathan, Kumuditha, Tendo, Juliet wamalwa, Jayasanka, Piumal Rathnayake, Pasindu, Jen Antilla, Heshan, Noah Ndacyayisenga, Herman 22, sarah Elder
Regrets:
Recording:
Quick updates
Platform testing
Technical updates
Sharif
Joshua:
Herman:
Attendees: Juliet Wamalwa, Gracebish, Jayasanka, anjula, Jonathan, sharif, Noah, Irene, Pasindu, Tendo, Daniel,Joshua Nsereko,
Regrets:
Recording:
Quick updates
Platform testing
Technical updates
Irene: working on:
Juliet:
Noah:
Jonathan:
Sharif:
Kdaud
Joshua
Attendees: Juliet, Jonathan, Jen, Christine,kdaud, Sarah elder,Noah,Sharif , Daniel.
Regrets: Grace P
Recording: https://iu.mediaspace.kaltura.com/media/t/1_mya6oa6q
Platform Testing
Possible tools:
Things to consider when evaluating the tools:
Technical updates
Security testing update:
Pull request: https://github.com/openmrs/openmrs-contrib-qaframework/pull/132
Irene:
Juliet:
Jonathan:
Sharif:
Kdaud:
Noah:
Attendees: Juliet, Jonathan, GraceBish, Sharif, Tendo, Irene, kdaud, Grace Potma, Jen, Herman,Irene, Tendo, Daniel,Christine
Regrets:
Recording: https://iu.mediaspace.kaltura.com/media/t/1_ioezph2c
Technical updates
Implementing the QA framework in other Java modules(OCL)
Platform testing
Attendees: Jayasanka, Jonathan, Sharif, Gracebish, Kdaud, Christine, GraceP, Jen Antilla, Pasindu, Ivan , Joshua, Tayabwe, Sarah , Irene.
Regrets: Juliet
Recording: https://iu.mediaspace.kaltura.com/media/t/1_7nlbcxig
Quick Updates:
Virtual 3.0 Bootcamp commenced today.
QA Board Higlights:
Added tickets include:
Technical Updates:
.
Attendees: Christine, Jayasanka, Jen Antilla, Joshua, Grace potma, sharif, pasindu Rupansinghe, Daniel, Kdaud
Regrets:
Recording: https://iu.mediaspace.kaltura.com/media/t/1_wcvytwwb
Quick Updates:
Blockers when using Cypress on the 3.0 Framework
Technical Updates:
Attendees: Christine, Sarah Elder, Jayasanka, kdaud, Sharif, Jonathan, GraceBish, Gracepotma, Pasindu
Regrets: Jennifer.
Recording: https://iu.mediaspace.kaltura.com/media/t/1_0lxg0dym
Quick Updates:
Technical Updates
Review of the QA status dashboard:
2021-08-17
Attendees: Christine, Jayasanka, Sharif,Daniel,Irene,Juliet,Kdaud, Jonathan, Muwanga Erastus, Ivan , Joshua ,GraceP
Regrets: Jennifer
Recording:
Technical Updates
Summary
Review of the QA status dashboard:
Keypoints:
xss vulnerability training video (Sharif Magembe)
Ownership of gaps identified in pyramid review.
2021-08-10
Attendees: Jayasanka, Grace P, Grace N, Jen, Ivan N, Jonathan Kaweesi, Jan, Sharif, Daniel, Ian, Irene, Jan, Pasindu Rupasinghe
Regrets: Christine
Recording: https://iu.mediaspace.kaltura.com/media/t/1_bj25on6m