beckn / beckn-onix

beckn onix
MIT License
41 stars 23 forks source link

Beckn Onix - End to End Transaction Testing #237

Open rahul-eminds opened 1 month ago

rahul-eminds commented 1 month ago

Description

Perform End-to-End testing for the complete transaction flow on Beckn Onix, covering discovery, order placement, payment, and fulfillment. Ensure seamless processing and proper error handling across all stages.

Goals

Expected Outcome

Acceptance Criteria

Mockups / Wireframes

NA

Product Name

Beckn

Domain

Beckn Onix

Tech Skills Needed

Complexity

High

Category

Testing

Sub Category

End-to-End Testing

rahul-eminds commented 1 month ago

Tested all the 10 APIs of beckn. Analyzed all the logs of bap-client, bap-network, bpp-network, bpp-client to check the data is flowing properly. Found one issue where flow was not going from bap network to bpp network. It was failing at the gateway This error was documented. Tried the solution mentioned, but did not work. Tested the flow by bypassing the gateway and mentioning the bpp id and uri in context itself. Apart from this, all transactions was working fine. Image