I have used Interns in the past. Typically, they do a great job. For each one, you need to give them what they can handle. Even had one intern that turned into a full time position after graduation.
Just like filling a full time position, you want to find someone who is up to the chanllege of QA. Many Interns what the more "glamours" positions as developers or what not. You need to find the people with the "I can break the software" attitude
It depends to the nature of your testing and which area is the intern emphasis in (MIS and CS does makes a different in picking testing materials). It your testing requires the interns to write test driver with C, C++ and Java, but do not to write any testing plan except some simple test cases then Compter Science interns shouldn't have any trouble in the learning curve. However, if you require a Test Plan writer and test cases executor then MIS Interns better off. They are always good at following up with test procedure.
IBM Certified Database Administrator
Sun Certified Java Programmer
Oracle Certified Associate
I myself came out of a co-op program. With a EE background, I've had developer, sys admin, and tester roles (along with the hey kid, go get some coffee and donuts roles too).
But since the co-op program was an integral part of the academic experience, I am basing my comments not only on personal experience, but also on the experiences of some of my closest friends.
Co-ops/Interns can become a great source of more testers for the following reasons:
1) They are not blinded by doing things like they have always been done - they come with new ways of looking at things.
2) They are extremely cheap - salary wise
3) Its a possible source of new employees
4) Most of us are very compenent - hey there are always some kids who just don't have a clue.
5) We're eager to please, and to try new things.
But with co-op's, you just have to watch them cuz they are so raw. And try to keep them focused on the task at hand. I'd second the comment that you give them discrete tasks at first, and then give them more responsibility, but this comment goes for all new employees.