I have noticed that all of the software testing positions requires you to know some programming. The question I have is how much do you have to know and also when they say writing test cases in C/C++ what exactly is that. Is there a good book on how to do this and is writing test cases easier than writing a program.

Thanks