TestForge is a test management solution for designing and implementing tests for multiple Units Under Test (UUTs) over the life of a test bench. TestForge allows you to easily update obsolete hardware, modify test routines, and manage calibration requirements without recompiling the system.
Tools are included to assist in developing new test plugins which reduce development time and lower the learning curve for developers.
TestForge uses a Hardware Abstraction Layer (HAL) that makes it independent of test instruments and allows for use on a variety of test benches and UUTs. The HAL provides the added benefit of easier code maintenance and simplifying expansion as testing needs grow.
Plugin-Based Approach
- Architecture allows for additional features or capabilities to be added without modifying original software
- Tests are plugins so that new UUTs can be added without changing the configuration or recompiling TestForge
- Current report plugins include HTML, TDMS, and ATML and adding custom types is made easy by implementing anew plugin
Hardware Abstraction Layer (HAL)
- Significantly reduce the challenge of replacing obsolete hardware
- Allows for better maintainability
- Test Engineers write software using high-level functions, not model-specific commands
- If an instrument is replaced, UUT software canstill be used with no updates
Adaptable for the User
- Design and edit custom sequences to run specific subtests to isolate errors
- Suppress pop-ups, errors, or test steps to assist with UUT fault isolation
- Monitor and update test instrumentation calibration, change report types, and recall previous datasets to compare results
- Pause on steps, repeat after failures, run diagnostics
Developer Tools
- Developer tools reduce development time and design errors
- Automatically create the UUT project and test code core modules, giving the test engineer the ability to focus on obtaining desired data
- Easily create and edit measurement steps and limits for measurement steps