API Testing - status across BBs

Quick Snapshot

Building Block

# of API endpoints defined in Spec

# of APIs tested with basic tests

# of APIs tested using the GovStack Gherkin scenarios - user guide + template

Digital Registries

14

14

14Completed

Identity

14

14

14 Completed

2Without bb review!!!

Payments

29

9

9 G2P Completed

20 P2Gblocked

IM

4

4

4 Completed

Registration

13

7

13 Completed

Consent

41

5

3 Completed

9 DRAFTS

Workflow

5

5

5Completed

Messaging

4

4

4Completed

Scheduler

37

4

37 In REVIEW

Building Block

Version

Update date 25/01/2023

Unconditional Cash Transfer Use Case

Number of API endpoints defined in Spec

APIs specified (# of endpoints)

OpenAPI spec ready

Gherkin tests ready

Mock implementation ready

Feature implementation ready

Deployed on CircleCI

Ready for integration with IM

Digital Registries

1.0

 

14

Data (10)

DONE

DONE

DONE

DONE

DONE

TO DO

 

Database (4)

DONE

DONE

DONE

DONE

DONE

TO DO

Identity

1.0

 

12

Management (2)

DONE

DONE Without bb review!!!

DONE Without bb review!!!

DONE Without bb review!!!

DONE

TO DO

 

OIDC (6)

DONE

DONE Without bb review!!!

DONE Without bb review!!!

DONE Without bb review!!!

DONE

TO DO

 

UI (4)

DONE

DONE Without bb review!!!

DONE Without bb review!!!

DONE Without bb review!!!

DONE

TO DO

Payments

1.0

 

29

Voucher (G2P) (5)

DONE

DONE

DONE

DONE

DONE

TO DO

 

G2P Payments (4)

DONE

DONE

DONE

DONE

DONE

TO DO

 

Accounts (5)

DONE

TO DO

TO DO

TO DO

DONE

TO DO

 

Transactions (4)

DONE

TO DO

TO DO

TO DO

DONE

TO DO

 

Authorization Codes (8)

DONE

TO DO

TO DO

TO DO

DONE

TO DO

 

Supporting (3)

DONE

TO DO

TO DO

TO DO

DONE

TO DO

Information Mediator

1.0

 

4

Secure Access (4)

DONE

DONE

DONE

DONE

DONE

TO DO

 

PubSub ()

TO DO

TO DO

TO DO

TO DO

DONE

TO DO

Registration

1.0

 

13

Statistics (1)

DONE

DONE

DONE

DONE

DONE

TO DO

 

Operator (1)

DONE

DONE

DONE

DONE

DONE

TO DO

 

Available Services (4)

DONE

DONE

DONE

DONE

DONE

TO DO

 

Applicant (7)

DONE

DONE

DONE

DONE

DONE

TO DO

Consent

1.0

 

41

Auditor (9)

DONE

TO DO

In Progress

TO DO

DONE

TO DO

 

Config (11)

DONE

TO DO

In Progress

TO DO

DONE

TO DO

 

Service (21)

DONE

In Progress

In Progress

TO DO

DONE

TO DO

Workflow

1.0

 

5

Process (1)

DONE

DONE

DONE

DONE

DONE

TO DO

 

Instance (4)

DONE

DONE

DONE

DONE

DONE

TO DO

Messaging

1.0

 

 

Email (4)

DONE

DONE

DONE

DONE

DONE

TO DO

Scheduler

 

1.0

 

37

Event (6)

DONE

done

done

done

DONE

TO DO

 

message (4)

DONE

in progress

TO DO

TO DO

DONE

TO DO

 

Alert_schedule (4)

DONE

TO DO

TO DO

TO DO

DONE

TO DO

 

Resources (4)

DONE

in progress

TO DO

TO DO

DONE

TO DO

 

Subscribers (4)

DONE

in progress

TO DO

TO DO

DONE

TO DO

 

Affiliation (4)

DONE

TO DO

TO DO

TO DO

DONE

TO DO

 

Log Report (1)

DONE

in progress

TO DO

TO DO

DONE

TO DO

 

Entity (4)

DONE

in progress

TO DO

TO DO

DONE

TO DO