What is T-base?
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.
T-base Configurator
The T-base Configurator application complements the T-base framework. In this application you can view and edit the test system configuration and sequence files. As a result, manual file writing is unnecessary because the T-base Configurator generates these files automatically, both initially and after editing.
These configuration and sequence files are stored in XML format.
The T-base Configurator Sequence Editor makes it easy to create and edit sequence files. This concept supports managing sub-steps, sub-sequences and looping of steps using different test conditions.
The fact that T-base includes this concept for system configuration and sequence definition, makes it much easier and faster to implement and extend test systems. This configuration concept is a truly generic approach and makes the test system application smaller, simpler and more robust.
Feedback
The architecture and flexibility offered by T-base have consistently impressed both users and developers, as it provides the possibility to solve real life complications without compromising the test system architecture.
This ensures that T-base-based test systems will remain maintainable for many years into the future.
Cooperation
Very often, Rebase Systems develops and maintains our customer’s test systems. However, it is becoming more common for us to assist our customers only during the startup phase, after which the customer proceeds with additional development independently.
The T-base modules developed by Rebase Systems for the customer’s project, are the property of the customer, and the source code, of course, belongs to them as well.
Are you interested?
If you would like to learn more about our automated test systems for production and system testing of hardware, we are readily available for a conversation. Please complete the form, and we will promptly get in touch with you. We look forward to hear from you!