Hi,
I'm involved with an embedded product that controls a mechanical system for automobiles. Our testing process for each software release typically takes about 3 weeks, and is done by a person.
It seems we should be able to automate our testing of the product. But, in order to do this, we'd need to control with a computer the inputs to the product (discrete, A/D), the loads driven by the product, to simulate various electrical fault conditions (shorts, etc.); and of course to monitor how the software behaves to determine if it passes or fails each test.
Is there any hardware software framework in which to do this (perhaps a company makes a product involving A/D boards, etc.)? I'd hate to reinvent the wheel.
Thanks, Dave Ashley