• Software Testing Dictionary
  • Home

Code Free Testing

What is Code Free Testing?

Code free testing, a testing technique performed without the execution of code. The static testing techniques such as review and static analysis are part of code free testing.

  • Review - Typically used to find and eliminate errors or ambiguities in documents such as requirements, design, test cases, etc.

  • Static analysis - The code written by developers are analysed (usually by tools) for structural defects that may lead to defects.

Types of Reviews:

The types of reviews can be given by a simple diagram:

Static Testing in Test Life Cycle

Static Analysis - By Tools:

Following are the types of defects found by the tools during static analysis:

  • A variable with an undefined value

  • Inconsistent interface between modules and components

  • Variables that are declared but never used

  • Unreachable code (or) Dead Code

  • Programming standards violations

  • Security vulnerabilities

  • Syntax violations