Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 2.04 KB

README.md

File metadata and controls

37 lines (31 loc) · 2.04 KB

WoT Testing

Tools

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.

  • ThingWeb Playground

    • 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.
  • WoT TestBench

    • 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.
  • Thing Simulator

    • 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
  • Online Plugfest VPN

    • VPN configuration instruction for the online plugfest.
  • Eclipse Edi{TD}or

    • Editor for easy creation of Thing description instances and Thing Models
    • Try it live here