I always see the option for E-testing when sending PCB's off to a fab house. I gather it is an electrical test to test all the connections. But how do they do it? They don't have my schematic! Only gerbers? And surely it is done by machine?
As I understand it, they extract a pad-list and netlist from the gerbers, and then have a machine with robotic arms carrying test-probes (Termed "Flying Probes") to manually ohm-out all the connected nets.
http://www.youtube.com/user/speamovies (Really cool videos)
Some manufacturers also use a "bed of nails" tester. This measures the resistance / conductance from locations on the PCB board surface to other points on the surface. From the Gerber files they know where there should be conductance and where there should be opens.
E-testing is primarily used to detect bad plated holes, as this is the most common failure as it's more process-sensitive. Bear in mind that a flying-probe e-test rarely checks for shorts as it requires a huge amount more checks (therefore test time) than a continuity test - each node to each other possible node. Probably easier on a bed-of-nails tester which has connectivity to all nodes at the same time. I've certainy had a few supposedly e-tested boards with shorts.