TEST-TRACK
Details
-
TEST-TRACK is a testing software to build and run test scripts, and administrate TEST-OK Modules and board types to test.
-
All test sessions and results can be traced by a track and trace function
-
Printing of labels and test results
-
Support for single and multiple board types and panels
-
Database support for MySQL and MSSQL
-
TEST-OK Systems are delivered including TEST-TRACK software.
-
Extensive filering options, such as First Run Yield, First Session Yield, NOT first run yield etc.
Description
TEST-TRACK software provides a solution to create a functional test by means of a test editor with a proprietary script language. TEST-TRACK offers also a rich set of logistical features typically required in a test environment.
The test sequencer which executes the test scripts, controls the I/O’s of the TCC 1800-UE test controller card that is integrated in the TEST-OK system hardware. There are more than ninety test commands available, including typical structural constructs like variables, arrays, functions, for and while loops, if-statements and more.
The script editor guarantees the development of error-free syntax. Debugging is made easy with the support of breakpoints in the script editor and the real-time manual screen. All TCC 1800-UE in- and outputs, power supplies and communication interfaces are presented and can be adjusted.
Controlling and executing external programs and external test equipment from within a test script is supported. Communication over TCP/IP or a local COM port is possible. The TCC 1800-UE offers programmable power supplies, digital and analogue I/O, communication interfaces such as UART, USB, Ethernet, I2C, SPI and CAN. Test scripts commands are available to control and handle all these interface.
Besides the script editor, TEST-TRACK allows the configuration functional test details, e.g. serial numbers of the UUT, the specific test suite, programming specifications, and the number of boards to be tested.
TEST-TRACK automatically detects the currently placed test module and presents the board types which are open to be tested. The correct scripts and serial number configuration is automatically loaded.
Test results are stored in a database and can be accessed and analyzed via the Track & Trace screen. This screen also provides functions to show and filter results on many criteria, such as test period, pass, fail, number of sessions and test duration. Measurement values are stored as Key Value Pairs, including its limits and comments. Important filters are available to analyze the quality of the test, such as filtering boards on first run yield, first session yield, and number of runs and sessions performed.
A report generator is available in TEST-TRACK for custom test reports and labels with various printing options. It is also possible to export data in CSV and PDF format.
English, German and Dutch versions are available. TEST-TRACK runs on Windows 10/64 bit versions.
Specifications
Script Language | |
Easy to use test command editor | |
Break points | |
Step by step debugging | |
User defined functions | Local and by call to external script |
Floating points | |
String manipulation | Lenght, Position, Trim, Evaluate.... |
Arrays | |
Flow control | Waitms, Waitwhile, For, While, If, WaitTx, WaitRx, Fail, Skip |
Pre defined command sets for: | |
Analog inputs & outputs | |
Digital inputs and outputs | Configure voltage of outputs (in groups) |
Frequency and PWM measurement | |
TCP/IP | |
UART | |
CAN | |
I2C | |
COM ports | local PC |
SPI | |
Insert map names for IO of Test Controller Card | |
Communication with external programmes and equipment | by VISA interface |
Limits and Key Value Pairs | |
Local and global variables | |
Functions | |
Current measurement | |
Running external executables | By command line and with return value |
Configure and run Boundary Scan Controllers | Goepel & JTAG technologies supported |
Configure protocols | Start/Stop, EOL, Modbus, Packet Lenght, Checksum, etc. |
Ask (Optional image) | User interaction |
Show and Hide Message (optional image) | User interaction |
Calibrate | Input can be any channel or an variable |
Play windows sounds | |
Condition mode can handle remains of a specific test | Ignore, Continue, Abort, Abort all |
Built in variables | UUT specific (used Hexfile, Serial number, Prefix, Suffix, UUT Type) |
Built in variables | Test excecution (..., previous tests passed, ...) |
Built in variables | Test sequencing (...Board position (in panel), No. of UUTs, Panel Size, No. of tests) |
Built in variables | Test excecution (..., previous tests passed, ...) |
Built in variables | Date, Time |
Built in variables | Command specific (..., ID of last CAN packet, lenght of received packet, ...) |
Built in variables | Miscellaneous (..., Company name, Host name (PC), Operator name, ...) |
Board Configuration | |
Single board | |
Group of boards | |
Panel | Panel and boards in panel can have serial numbers |
Panel | Boards in the panel can be skipped before and during testing |
Panel | Panel serial number and boards serial numbers can be searched on |
Panel | Panel and board serial numbers keep relation after test |
Panel | Size and quantity of PCB in panel can be configured |
Database | |
User Acces Level | Select panel of user, company, and database |
Restriced functionality for user levels | User has no configuration rights |
Export function for database fields | Export Key Value pairs to CSV, select exported database fields based on testresult |
Reports | |
Integrated report editor (FastReport) | |
Default reports for Test results, Labels and Test session | Default reports can be copied in Database and configured to needs |
Labels can be printed at end of test | Passed, failed, never |
Test Session | |
Failed test(s) can be repeated after request | Can be configured for each Board Type |
Failed test(s) can be repeated after request | Within panel failed tests on different boards are repeated |
Single test(s) within Test Suite can be configured as run always | |
Test time is stored in database (in ms) | For each test session seperately, total test per board, and if applicable for panel |
Test Result |