A method of testing a semiconductor device using a contactor for semiconductor devices, said contactor including abase unit for holding a semiconductor device provided with a plurality of terminals and a wiring substrate provided with contact electrodes at positions corresponding to at least some of said terminals, said contact electrodes and said terminals being electrically connected when said wiring substrate is held on said base unit, said contactor further including:
- a position maintaining force applying mechanism for applying a position maintaining force between said base unit and said wiring substrate;
- and
- a contact pressure applying mechanism for applying a contact pressure between said semiconductor device and said wiring substrate,
- wherein said position maintaining force applying mechanism and said contact pressure applying mechanism are operable in an independent manner, said testing method comprising the steps of:
- a) calculating a position correction value by recognizing the positions of the terminals and the contact electrodes, and then calculating the offset between the positions of the terminals and the contact electrodes;
- b) positioning said wiring substrate with said base unit based on said position correction value;
- c) driving, after said step b), said position maintaining force applying mechanism for applying the position maintaining force between said wiring substrate and said base unit;
- d) driving said contact pressure applying mechanism for applying the contact pressure between said wiring substrate and said semiconductor device;
- and
- e) testing said semiconductor device.