is there any tool that does white box testing entirely on code level.... i mean execute the logical paths and loops etc.......and makes the software test metrics to judge the performance of the program
Some text book says they are the same. Personally i think they are somewhat the same conceptually.
When we wrote a test program, we have already know which parameters are not defined in the program and hence it should failed, if we force the undefined value into the function. This is Unit testing and with a White Box testing concept.
IBM Certified Database Administrator
Sun Certified Java Programmer
Oracle Certified Associate
There are a whole slew of tools that will check the source code for you, for various defects...depends on the language that your company is using for the implementation though. Obviously, a Java checker won't work too well on C++ code.
There are also tools that will examine your code for memory leaks based on known rules for alloc'ing/free'ing memory.
And there are many tools to help with complexity analysis, branch analysis. I don't think that there is a tool to help with logic analysis though. That's where human's really come into play.
Lots of tools to do many things, but don't expect that you can simply install the tool and hit play. There is a little bit of learning on your part that will have to come into play to figure out how to use the tool to get the information that you need to be the most effective in your quest for information.