1. A method for testing a source code, comprising: receiving the source code, wherein the source code includes a plurality of executable lines and a plurality of non-executable lines, wherein each of the plurality of executable lines includes a functional statement, wherein the functional statement includes a condition for execution by a processor or includes an action for execution by the processor; parsing the source code to identify the executable lines and the non-executable lines of the source code; and upon identifying each of the executable lines and each of the non-executable lines, generating test information regarding each of the executable lines of the source code without testing each of the non-executable lines of the source code, wherein each of the non-executable lines is not tested by skipping each of the non-executable lines, wherein at least one of the non-executable lines defines a type of variable.