August 11, 2022 Technical Committee Meeting Notes

Aug 11, 2022

Attendees

  • @Taylor Downs

  • @Ingmar Vali

  • @Mauree, Venkatesen

  • @Aleksander Reitsakas

  • @Rachel Lawson (Unlicensed)

  • @Jaume DUBOIS

  • @Max Carlson

  • @Jake Watson

  • @Esther Ogunjimi

Previous Action Items

Date

Action Items

Date

Action Items

Jul 21, 2022

Jaume has potential volunteers, but he’s unclear what the onboarding process is? @Rachel Lawson (Unlicensed) to propose guidelines and process to Governance Committee and then implement with Technical Committee.
Who can invite who?
What is the process?
How do we provide access, credentials, etc.?

 

@PSRAMKUMAR, @Max Carlson , @Jake Watson to work with BB Leads to determine technical staff needs

 

We need a process to make requests – and have them approved – for demos, given the amount of work to build, deploy and support demos (currently) @Jake Watson

Jul 28, 2022

@Jake Watson to reach out to mojaloop to see if we can get someone to engage

Aug 4, 2022

@PSRAMKUMAR share testing table
@Taylor Downs share test approach proposal deck for review
@PSRAMKUMAR to list BBs that do not yet have OpenAPI specs, as this blocks automated testing according to test approach proposal @Taylor Downs presented. We need the list
Debate and approve test approach in next Technical Committee (@Jake Watson can facilitate discussion if need be)
@Jaume DUBOIS to set up a meeting with MOSIP to review test approach with @Taylor Downs , @PSRAMKUMAR (@Jake Watson as optional)

 

Jira Issues

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

 

Meeting Note

Agenda

Presenter

Discussion

Agenda

Presenter

Discussion

 Risk, Jira, Confluence and way to report weeklies on Confluence and recommending to have cumulative way, which allows to have access to whole history, to have a precise follow-up and to write little notes each time.

 @Esther Ogunjimi - 15 minutes

 @Jake Watson @Jaume DUBOIS @Esther Ogunjimi (Unlicensed) will collaborate outside of the meeting

 Mapping Backlog/Roadmap activities to Jira . List of APIs aligned to current BB specs. Prioritize first API from each BB to be taken up for testing.  List of  functional specifications to be added /refined in BB specs in next quarter. Mapping resource needs in all Groups  to achieve these

BB Leads - 60 minutes

 @Max Carlson approved the test approach. As suggested by @PSRAMKUMAR for the BB leads to come up with plan for the next release of BB specifications for the next quarter. The BB leads can focus on the roadmap - work to do with test plan, stubs etc. Focus should be on having a concrete road map for each BB.

@Aleksander Reitsakas Test approach for information mediator needs to be separate because the BB is hosted in other system.

@Taylor Downs is there a plan to test various application compliances with information mediator specification?

@Aleksander Reitsakas there is an overall plan and the sandbox setup script so as to be able to install.

Use cases will be installed in the same environment and test that they are working.

The UCs need to have two parties which communicate to each other.

IM and Registration are exempted from test plan as they require a divergent approach for their test plan.

Test set up is manual and can be repeated because the testing of IM requires multiple infrastructure through different machine. Communication cannot be unit test.

@Max Carlson Registration BB doesn’t have open API to test using the test plan. The best way to test Registration and IM BB might be to have a specific sandbox use case and add end to end test around that - this is integration testing and not unit testing. This will help to validate compliance.

Registration API can be tested but not the whole BB can be tested.

Any registration product GovStack will support or recommend should have accessibility API support.

Product accreditation will be carried out iteratively.

@Jake Watson The current focus writing the functional back box test of the BB. Integration testing will be complicated to write because of the need to synchronize the data set across the BB to support various UCs. Integration and interoperability testing will come later.

Here is the link to the test doc by @Taylor Downs

The real value of the specifications is to break the current way products are procured and allowing the global system integrators to participate more.

There will be presentation from the marketplace and catalogue team.

Conclude discussion on process for API test pipeline

@Jake Watson @Taylor Downs @PSRAMKUMAR @Max Carlson & BB Leads - 10 minutes

There is a consensus on the test plan.

Identify one big exemption with Information Mediator.

Registration BB does not have lot of APIs for testing and will tilt toward functional testing and that will come later.

@Taylor Downs submitted a PR for the registration test plan: https://github.com/GovStackWorkingGroup/bb-registration/pull/3 . Information Mediator cannot be tested using this plan since it needs to be deployed on lots of different servers.

Open Issues

5 minutes

 

AOB

 

 

 

Action Items

 

Decision

  1. All BBs are allowed to invite new people to collaborate with their groups however they would like. @Jaume DUBOIS , go for it!
  2. Integration testing to deal with other exemptions that will be identified later.
  3. Unit testing will be carried out and integration testing will be in the future.
  4. Test plan tentatively approved , will be circulated for official vote next week. Information Mediator BB cannot be tested via this approach and Registration BB does not have very interesting APIs to test. Most registration testing is level three testing.

 

Motions

  • Motion to move from Google Meet to Jisti from @Max Carlson , seconded by @Taylor Downs