Code Functional Testing Vs Structural Testing Systems