opensrp / opensrp-client-path-zeir

Other
1 stars 5 forks source link

Conduct QA on ZEIR -mVacc integration piece #179

Open tychus6 opened 3 years ago

tychus6 commented 3 years ago

Perform full QA on ZEIR -mVacc integration piece. Background. ZEIR app is an android application that is used to capture vaccination data for children while mVacc is an SMS-based application that utilizes Rapid Pro platform to capture vaccination data for children. These two systems have been operating independently, the integration done was aimed at linking the two to ensure that data captured in one system is available in the other system and vice versa.

The test should end to end covering all aspects e.g. performance , response time .In addition, it should cover the following workflows.

  1. Child registration:
    • Register a child on mVacc app, the child details should appear on the ZEIR app.
    • Register a child on ZEIR app , the child details should appear in Rapid Pro contacts under the children group.
  2. Vaccination
    • Record child vaccination on ZEIR , the child's vaccination record on mVacc should be updated.
    • Record child vaccination on mVacc, the child's vaccination record on ZIER should be updated
  3. Growth monitoring
    • Record child's weight and height on ZEIR, the child's weight and height record should be updated on mVacc.
    • Record child's weight and height on mVacc, the child's weight and height record should be updated on ZEIR

To initiate the respective Rapid Pro flows , the following keywords are used: 'baby' for child's registration flow.(https://rapidpro.ona.io/flow/editor/991148b4-9563-4e35-a34f-b7c712706c87/) 'vac' for vaccination flow(https://rapidpro.ona.io/flow/editor/1bfe4dad-49f0-49ae-9732-d4f534fb17e3/) 'Growth' for growth monitoring flow(https://rapidpro.ona.io/flow/editor/04795f9b-65fe-4413-849d-cbdb7992b95b/)

Related issue https://github.com/opensrp/opensrp-client-path-zeir/issues/169 APK Debug APK Reference documents: mVacc RapidPro documentation ZEIR-mVacc scoping documentation

Timeline By 15/10/2021 Contact person Feel feel to reach out to the technical lead @dubdabasoduba or PM @AnnieMungai in case of any questions

Go Live 18th- 29th October

AnnieMungai commented 3 years ago

@tychus6

tychus6 commented 3 years ago

@AnnieMungai i have updated the issue, kindly review

AnnieMungai commented 3 years ago

@tychus6 considering that this issue is yet to get to QA channel + time it will take to do this job, 1st Aug seems a bit unrealistic.

Also, 1st Aug is a Sunday. A more realistic delivery is between 7 and 14days after raising the issue.

tychus6 commented 3 years ago

@AnnieMungai i have updated it to 10/8/2021

AnnieMungai commented 3 years ago

@tychus6 we might need to update details on this issue before we ask for full QA.