Static Vs Dynamic Code Testing