Тестирование на основе кода соответствует тестированию, проводимому по разработке кода, проверке кода, модульному тестированию в процессе разработки программного обеспечения.
Тестирование на основе кода состоит из следующих тестов:
Динамическое тестирование — покрытие выписки, покрытие филиала, покрытие пути
Проверка сложности кода с использованием таких методов, как Cyclomatic Complexit
Статическое тестирование — проверка кода, прохождение кода, проверка кода, аудит кода