The T-base concept is an open and extremely module-based test automation concept, that is developed over the past decade. It is commonly used for testing electronics in production and HW and SW in R&D. Currently, T-base is in use by 12 companies located in Denmark, Holland and UK, with over 80 test systems operational, including many deployed in factories across East Asia.
T-base incorporates essential core modules featuring the fundamental functionalities required when developing automated Test and Measurement test systems.
Add instrument drivers, test steps and maybe data loggers all developed in .NET, and you have a modern and professional test automation solution. The T-base module plug-in concept guaranties instrument interchangeability and makes it a perfect platform for distributed development and module reusability.
This concept outlines the full architecture of how to build a high-quality module-based test system application. T-base is designed in C# and we advise that the test system specific modules are also developed in C# or Visual Basic.NET.
Creating a test system based on T-base is a straightforward process by using the module templates for test steps, drivers and data-loggers pre-existing in T-base.
T-base consists of 2 applications; a sequencer and a configurator. The sequencer controls the order in which test steps are executed, offering support for child steps, sub sequences (loaded from other file) and the ability of looping steps. You can read about the configurator in the next section.