Test Centre

Find testing tools, data and guidance

ITK Testbench

Download Now

Apache 2.0

ITK Testbench

NHS Digital provides resources for ITK interface development and those seeking ITK conformance. One such resource is the ITK Testbench.

The ITK Testbench contains two tools; TKW and Autotest Manager.

‘TKW’ is command-line standalone test engine for message validation, message transmission, and ITK end point simulation.

‘Autotest Manager’ is a GUI driven fully automated test tool, which orchestrates the execution of multiple tests using TKW as the test engine. The Autotest Manager has recently been updated to include a ‘single run’ mode which effectively offers, via the GUI, the same functions as the TKW command line.

The following table provides the link to download the ITK Testbench.

Item Description
ITK Testbench (Download Latest Version) Official NHS Digital Solution Assurance ITK development and conformance test tooling
ITK Testbench Known issues All outstanding issues that have been identified and recorded with the ITK Testbench tool.

 

The following table provides links to test tooling supporting ‘walk-through’ screencasts.

Item Description
Autotest Manager Install Guide – Intro (Screencast) Walk-through of the single download and installation of TKW and Autotest Manager bundle
Autotest Manager Walk-Through (Screencast) – Part 1 Walk-through of Autotest Manager (GUI) being used to orchestrate a suite of test cases for sending (Client) and receiving (Host) applications
Autotest Manager Walk-Through (Screencast) – Part 2 Walk-through of Autotest Manager (GUI) being used to orchestrate a suite of test cases for sending (Client) and receiving (Host) applications
Autotest Manager Guide – Single Run Mode (Screencast) Walk-through  using the Autotest Manager (GUI) in single-run mode
TKW – Installer Guide (Screencast) Walk-through of TKW installation steps
TKW – Overview Part 1 (Screencast) Walk-through of TKW (from command line interface) part 1
TKW – Overview Part 2 (Screencast) Walk-through of TKW (from command line interface) part 2
TKW – Overview Part 3 (Screencast) Walk-through of TKW (from command line interface) part 3
TKW – Using TLS MA (Screencast) Walk-through of TKW using TLS Mutual Authentication
TKW – Visual Validator (Screencast) Walk-through of TKW using the Visual Validator additional tool
TKW – Message Test Harness (Screencast) Walk-through of TKW using the Spine Message Test Harness function