Tools and systems for testing WoT Things and systems and for tracking data associated with testing. Testing includes conformance testing as well as other forms of testing, such as interoperability. To make it easier to use CLI tools they can be set up as github submodules.
-
- Check a TD for conformance with the WoT Thing Description specification. Can be used as a CLI tool or via an online system.
- Online instance
- Github repo
- This repo is checked out recursively here for the purpose of running automated validation scripts.
-
- Generates network interactions to test a Thing given a TD.
- Github repo
-
Implementation Report Generator
- Given various data files (expressed using CSV) generated by other tools or manually entered, generate reports for evaluating conformance and interoperability.
-
- Given a TD, generates a simulated Thing with the described interactions.
- It can also be deployed as a proxy to translate protocols or can cache property values to handle the load of a constrained device.
-
W-ADE: WoT API Development Environment
- Similar to Postman, it allows sending requests to WoT devices. However, it parses TDs and generates a UI automatically and supports HTTP, CoAP and MQTT. Based on Thingweb node-wot
-
- VPN configuration instruction for the online plugfest.
-
- Editor for easy creation of Thing description instances and Thing Models
- Try it live here