<aside> ⚠️

You can find a general introduction to iLEAP here.

</aside>

What is Real World Testing?

Real World Testing refers to the execution of tests using "real world" data. It is a continuation of iLEAP’s Pilot Testing phase, to validate iLEAP’s adequacy to the users needs.

Testing requires communication between 2+ business partners running independent iLEAP-conforming software. We strive to cover real-life end-to-end shipment cases.

Schematic representation of the transactions  (Chapter 4 of the Tech Specs). The red arrows represent the most common use case. However, under the right governance, Transactions 2 and 3 might also occurr between a Transport Service Provider and a Transport Service User.

Schematic representation of the transactions (Chapter 4 of the Tech Specs). The red arrows represent the most common use case. However, under the right governance, Transactions 2 and 3 might also occurr between a Transport Service Provider and a Transport Service User.

Who can participate in iLEAP?

<aside> 👋

All welcome! Being an SFC member **is not a prerequisite ****to joining iLEAP. If you have any doubts, do not hesitate to contact us.

</aside>

How can I participate in Real World Testing?

There are two modes of participation in Real World Testing: either “buying(user) or building (implementer).

“Buying” means that you’re not implementing the iLEAP Tech Specs, but rather using **an existing software (from a tool provider). - In this case, you are engaging as a user.

Building means that you are implementing the iLEAP Tech Specs in software, either for internal use or for offering services to others (i.e., “buyers”) as a tool provider. - In this case, you are engaging as an implementer.

The diagram below helps you navigate the rest of this documentation, based on your participation mode. (Boxes are clickable! Try it out!)

graph TD
  Start{"Mode of <br> participation"}:::neutral --> |Build|PACT[Implement PACT]:::link
  Start --> |#quot;Buy#quot;|FindTool[Select Tool Provider]:::buyer
  subgraph Buy["User"]
  FindTool:::link --> EngagePartners["Engage with business <br> partners"]:::link
  EngagePartners:::buyer --> EndToEnd["Identify end-to-end <br> scenarios for testing"]:::link
  EndToEnd:::buyer 
  end
  subgraph Build["Implementer"]
	PACT:::impl --> iLEAP[Implement iLEAP]:::impl
	iLEAP:::link --> ACT([Pass ACT]):::impl
	ACT:::link -.-> PACT
	ACT --> InteropTest(["Perform successful <br> interoperability tests with <br> other implementers"]):::impl
	end
  InteropTest:::link  --> Partner["Engage with business <br> partners to prepare <br> Real World Testing <br> scenarios"]:::neutral
  EndToEnd --> Partner
  Partner ~~~ Contact(Need help? <br> Contact us):::help
  Contact:::link
  Partner:::link ---> Goal((("Exchange real world data"))):::goal

  click Partner,FindTool "<https://smartfreightcentre.sharepoint.com/:x:/g/EbeiNSxXvsJFmP3k-1Px1IIBcKEVQIR05KqFgeRjuEYObg?e=uGbQxd>" _blank
	click Contact "<https://sinefoundation.notion.site/iLEAP-Community-Guide-d036010d2c7547d99204ea87d79c060f#15a407933aab803aa536d3eff9647823>" _blank
	click PACT "<https://sinefoundation.notion.site/How-to-implement-iLEAP-15a407933aab8128bad4ceba5bbce5c8#15a407933aab81e9b709e243455218f2>" _blank
	click EngagePartners "<https://sinefoundation.notion.site/How-to-join-iLEAP-15a407933aab818da231f91dc2381f4b#15a407933aab81309657e5d23c719996>" _blank
	click EndToEnd "<https://sinefoundation.notion.site/How-to-join-iLEAP-15a407933aab818da231f91dc2381f4b#15a407933aab81309657e5d23c719996>" _blank
	click iLEAP "<https://sinefoundation.notion.site/How-to-implement-iLEAP-15a407933aab8128bad4ceba5bbce5c8#15a407933aab81e9b709e243455218f2>" _blank
	click ACT "<https://act.sine.dev>" _blank
	click InteropTest "<https://sinefoundation.notion.site/How-to-implement-iLEAP-15a407933aab8128bad4ceba5bbce5c8#15a407933aab81848587ea7e48b3a8b4>" _blank
	
	classDef neutral fill:beige
  classDef impl fill:orange
  classDef buyer fill:lightblue
  classDef goal fill:lightgreen
  classDef link text-decoration:underline  
  classDef help fill:pink
  

What will I need to do as a User?