Test bed setup
Determine the conformance testing solution that best suites your needs and proceed with its design and implementation. This includes evaluating the test bed, configuring available services, developing test components and authoring test suites using the GITB Test Description Language (TDL).
Title |
|
---|---|
Audience |
Community administrator. |
Description |
Learn about the test bed’s value proposition. This also includes a high-level overview of the test bed’s key elements and operation, as well as a description of its use cases and available services. |
Title |
|
---|---|
Audience |
Community administrator. |
Description |
Learn how to get started using the test bed from the perspective of a project’s management. This explains how you can start using the test bed for your project and walks you through the different options and steps to expect. |
Title |
|
---|---|
Audience |
Test developer. |
Description |
Learn how to get started using the test bed as a test developer. This is the entry point to explain the test bed’s main concepts in a simple manner and get you started developing your own tests. |
Title |
|
---|---|
Audience |
Test developer. |
Description |
Create a GITB TDL test suite with one test case to address a fictional testing scenario. The test case includes requesting input from the user and validating it. |
Title |
|
---|---|
Audience |
Test developer. |
Description |
Create a GITB TDL test suite to include test cases for sending and receiving content over HTTP. Properties of the communication are validated as well as the exchanged content. |
Title |
|
---|---|
Audience |
Test developer. |
Description |
Create a complex GITB TDL test suite involving message exchanges and custom test services. This guide also covers advanced topics and setting up an effective test development workflow. |
Title |
|
---|---|
Audience |
Community administrator, test developer. |
Description |
Setup validation for a XML-based specification defined by your project. Includes the options to consider and the practical steps to launch your service for data validation or conformance testing purposes. |
Title |
|
---|---|
Audience |
Community administrator, test developer. |
Description |
Setup validation for a RDF-based specification defined by your project using SHACL shapes. Includes the options to consider and the practical steps to launch your service for data validation or conformance testing purposes. |
Title |
|
---|---|
Audience |
Community administrator, test developer. |
Description |
Setup validation for a JSON-based specification defined by your project using JSON schema. Includes the options to consider and the practical steps to launch your service for data validation or conformance testing purposes. |
Title |
|
---|---|
Audience |
Community administrator, test developer. |
Description |
Setup validation for a CSV-based specification defined by your project using Table Schema. Includes the options to consider and the practical steps to launch your service for data validation or conformance testing purposes. |
Title |
|
---|---|
Audience |
Test developer. |
Description |
Extend a validator with a plugin to contribute custom-developed checks that go beyond what would normally be possible. Explains how such plugins work and provides step-by-step instructions to develop, configure and use a simple plugin. |
Title |
Guide: Governance interoperability design and conformance testing |
---|---|
Audience |
Community administrator. |
Description |
Learn about the topics to consider when designing and testing a solution for interoperability from a governance perspective. Guidelines are provided for each discussed topic as well as practical tips on how to cover them through conformance test cases. |