Ad hoc Testing (option A) is informal testing done without planning, documentation, or formal test cases. It's exploratory and relies on the tester's intuition and experience. Unit testing is formal. Regression testing is planned. Functional testing follows requirements.