Complete testability engineering services from the reliability engineers

Testability Engineering makes products easier to produce and less likely to fail by streamlining test operations. It provides the means to detect impending failures by performing health checks, such as determining whether internal circuits are operating outside design tolerance. At the factory, more thorough testing can improve product quality and reduce warranty returns.

For systems that are safety critical, mission critical, or revenue critical, testability engineering can develop ways for systems to perform health checks and alert users before a failure actually occurs.


An integral part of design and development

Improved testability reduces product testing cost and time while improving testing throughness. In addition, it streamlines troubleshooting and repair for both product acceptance tests and production tests. Common techniques to facilitate or improve testability include making internal circuit points accessible and adding provisions for injecting test signals. Other techniques include addition of self-test, operational modes that activate internal circuits and facilities to work with automated test equipment. Testability task include:

  • BIT strategy and design
  • Fault detection analysis
  • Fault isolation analysis
  • Robustness assessment
  • Design for testability
  • Testability analysis
  • Prognostics and health monitoring
  • False alarm rate prediction

Analyzing critical software to improve products

A critical system performs essential operations and must therefore be designed and built to provide highly reliable service. Even if a failure occurs, a critical system must still operate in some fashion so that essential operations can continue until repairs can be completed. To minimize occurrence of failures and their effects on system operations, we perform several kinds of analyses on critical system software, to determine: