Introduction

Conformance Testing

Conformance testing verifies whether an implementation meets specified requirements. In our context, this means checking that structured data complies with the relevant standard or specification, including documented requirements.

Reliable processes, the result of comprehensive testing

The quality of data can only be assured through comprehensive and detailed testing. The attainable level of quality depends on the quality of the documented requirements that serves as the foundation for testing artifacts and how well those align with each other.

Typically, tools designed for testing structured data are suitable only for specific syntaxes (XML, EDIFACT, JSON, etc.), formats (UBL, HL7, ISO 20022, etc.), and use cases. As a result, companies often need to use multiple tools in parallel. Moreover, tools are usually limited to certain aspects, further increasing the need for parallel tools.

With Truugo, users can test various types of data in the same way, either as a manual self-service or through an API. The test configuration can include preprocessing of data, number of testing levels and phases (syntax, structure, content, business rules, dependency rules), and complimentary functions such as data visualization. Furthermore, testing has been made so easy that users with very diverse backgrounds can perform the testing.

Key benefits of Truugo for conformance testing

  • Minimizes administrative work and maintenance costs

    One tool for multiple data syntaxes, formats, and use cases as a SaaS solution

  • Always up-to-date

    Testing artifacts and documentation are generated from a single unified source

  • Removes testing bottlenecks

    Easy-to-use tools and self-service models minimize unnecessary and unexpected delays due to bouncing tasks

  • Speeds up testing

    Performs multiple testing phases with a single button press, providing immediate feedback

  • Improves quality

    A fast and easy testing tool enables increased testing coverage without additional effort

  • Reduces risks

    A shared team solution for managing and using test cases facilitates task distribution and transfer between individuals

  • Enhances transparency

    A centralized solution provides complete transparency, reducing the need for status queries and reporting

  • Facilitates reuse of configurations

    Existing test configurations can be reused, speeding up the creation of new ones

  • Covers various use cases

    In addition to internal team use, testing can be offered as self-service to business partners and integrated via API into existing company processes and tools.

  • Do-it-yourself or turnkey principle

    Tools for independent implementation and maintenance of test cases

Dive into details

For further details regarding the conformance testing, please visit the following link:

Next article: Quality assurance - Your insurance for seamless process automation