Are there any links to information on testing (tools, processes or whatever) done in the automation industry ("automation" as in embedded systems for cars, robotics etc)?
Re: automation industry
Here are some links:
Most of the testing can be done by using the product software itself. Example: Programmable Logic Controllers (PLCs) are indeed programmable. One typically develops tests using the same software that customers or system integrators would use. So, one needs to ensure correctness of the PLC software used to program itself.
The PLCs can connect to various analog and digital devices on the same backplane or over a network. One would develop tests to exercise those as well. Devices include motion-control, vision-inspection, etc. One would develop tests using the same concepts used for testing any software. (Functional, Regression, System, etc.)
Once this testware is developed, one then has automated regression and system tests. Tests are definitely needed for performance as customers can easily impact performance with poorly written programs.
This should give you a basic idea. There is so much more!
This is a very fun and exciting world of testing to be involved in. There are so many gadgets, robots, etc.
If you are the system integrator of factory engineer, then you would be developing the software to make the factory operation work as intended. This poses a slightly different set of issues. You are actually using the software that comes with the product and then putting all to work! What do you think the implications are?
I cannot speak for embedded automotive systems. I imagine the testing is rigorous.
Here is a factory automation story: