medic / cht-core

The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.
https://communityhealthtoolkit.org
GNU Affero General Public License v3.0
439 stars 207 forks source link

cht-core 4.1 and cht-android 0.x compability testing #8095

Open jonathanvq opened 1 year ago

jonathanvq commented 1 year ago

CHT Core 4.x was released recently. As part of CHT Core 4.2, partners will also have to upgrade their CHT-android to 1.0.

However, we want to support partners that can't upgrade to CHT-android 1.0 while still offering scalability and performance improvements from CHT-core 4. x

For this reason, we need to do a complete testing of CHT considering this configuration/parameters:

CHT-core version: 4.1 CHT-android: 0.8.5 Android version: 10 or lower. Lower than 10 is preferred.

This originated after a request from MoH Uganda. However, we intend to ensure the testing is valid for any partner with this kind of setup.

For now, some of the questions we have are:

  1. What configs do they have?
  2. Do they use widgets?
  3. Can we get details on their hierarchy?
  4. Are there more details we should consider?
  5. Should we test only the combination requested or more? For example, cht core 4.1, with cht-android 0.5, and then with cht-android 0.6
  6. Should we test with default values if we can’t get specific answers to these questions? (related to partner-specific configurations and hierarchy)

The programs team will help us get answers to those questions by CoB tomorrow (Wed, Feb 22).

Edit on Feb 22: We got answers from programs team here

The next step for QA engineers is to provide a high-level estimate for the work needed once the questions are answered. If you feel comfortable providing a high-level estimate even without the questions answered and then updating it, that is also valid.

@tjovia, @garethbowen, @ngaruko, @tatilepizs, @lorerod, @craig-landry, @abbyad

jonathanvq commented 1 year ago

@tatilepizs, @ngaruko, @lorerod, we just got answers from program teams regarding our questions. Please have a look at the linked document in the ticket's description. It includes the hierarchy, forms testing, and more. I think this is what you needed to provide an estimate. Thanks.

tatilepizs commented 1 year ago

Board created to track the test -> here

garethbowen commented 1 year ago

@jonathanvq I think this is out of date now. Can this issue be closed?