Error guessing supplements formal test design techniques by leveraging tester experience to find defects that formal techniques might miss. It can be used at any testing level where humans design tests, not just UAT. It is repeatable when documented as test cases based on guessed fault scenarios. Option B correctly captures its role as complementary to formal methods.