My Fellowship Journey : Sharif Magembe

Hello Community

In the last two weeks of September, Have been able to increase the test coverage by fixing a number of tasks that have been breaking on ci the qa-module, Working on reporting Workflow which is pending due to the implementation strategy but it was later resolved that we shall be testing Reporting Api instead of reporting UI, thanks to @dkayiwa,

Have been also working on RefApp 3.x workflow vitals and Triage which is currently in progress due to the fact that i considered working on Migrating Pages. which is one of the priority tickets am looking forward to finishing in the coming month.

For security Response, Thanks to @jnsereko @isears @elder16 for effort, @jnsereko and i are looking into how we can use OWASP zap and sonaqube integration with in openmrs core, Currently sonaqube have a ticket for its integration into platform core however we will be leveraging whether its possible to have OWASP or sonaqube help us in security automation

Things to accomplish in the coming month

  1. Migrate distro-uitest submodule part(include pages and test classes), and uitest framework module into qaframework, We already have a go ahead talk thread and ticket in progress guided and reviewed by @ibacher @dkayiwa @mozzy @kdaud

  2. Continue working on RefApp 3.x cypress related work. This also involves of atleast have more tests written in cypress

  3. Testing Rest API : We already have an ongoing work where we will be trying to test and increase platform test coverage which involves writing integration test for rest end points Talk thread that have nice resources about Rest api. We are also looking into Karate framework ,Rest assured for more testing approaches, this will be helping us in choosing which best tool to use for testing REST API though Karate Framework seem to be a nice one to dive into

  4. Have sonaqube integration in openmrs core as part of security response : We are still having discussions of whether we might resurrect back sonaqube into integration with bamboo, or in openmrs core back cc @cintiadr @dkayiwa might help us with direction on this. Thanks to @jnsereko @elder16 @isears @grace for the effort on this part

Have attended QA squad call, Have led Pm calls ,Helped others on talk, private slack calls ,Reviewed code.

Once gain thanks to the quality assurance support Team for tramendous work we are doing,Lets keep up the hard work, Lets keep learning New stuff, Karate framework , RestAssured on the table to dive into. Am glad to work with you and keep forward to continue work with you cc @christine @kdaud @grace @jnsereko @insookwa @mherman22 @irenyak1 @gracebish @jwnasambu @jonathan, @ndacyayisenga

cc @jennifer @grace

9 Likes