Skip to content

Final testing

savicsava edited this page Mar 6, 2018 · 1 revision

Testing methodology

OriginTrail does not provide any specific methodologies for testing of implementation of the protocol. We will just provide some general guidelines:

  • Start from the FRD document and evaluate what things are (not) covered through implementation.

  • Separate testing into several phases:

  1. Check how is data added to ODN from ERP. Also check how is it retrieved.
  2. Check features on ODN (consensus check, zero knowledge, authentication, encryption...).
  3. Check synchronization of data and business process across whole supply chain
  4. Check dApps that are developed on top of the data.
  5. Check token economics (costs, wallets, blockchain layer fees...).

User Acceptance Testing document

User acceptance testing (UAT) is the last phase of the software testing process. During UAT, actual software users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications. UAT is one of the final and critical software project procedures that must occur before newly developed software is rolled out to the market.

Get consensus from all stakeholders about test results. Provide every DC with UAT document and agree with them to sign it. Signed UAT documents should clearly state that each party has conducted extensive tests and that they have concluded that implementation works according to FRD document.