Substantive testing is an audit procedure that involves evaluating financial information to detect material misstatements in financial statements. It focuses on verifying the accuracy and completeness of account balances and transactions through methods such as analytical procedures and detailed testing of transactions and balances.