The idea of static code analysis has been around since at least the 1970s. These days, some kind of static analysis is usually built into most good quality IDEs (or it is available as a plug-in).
Static analysis tools find bugs in software by looking at the program’s source code rather than executing the program. While the compiler will pick up syntax errors, there are thousands of other types of errors that a developer can accidentally create while programming – and, unlike compiler errors, there is nothing to tell you that you have made a mistake unless you are using a static analysis tool.
Even though LoadRunner scripts are relatively short and are generally conceptually simple, there are still a large number of ways to make (non-obvious) mistakes. LoadRunner users are in desperate need of their own static analysis tool (even if they probably don’t know it yet).
Read more →