Trial and error is a primitive method of solving problems. It is characterised by repeated, varied attempts which are continued until success, or until the agent stops trying. It is an unsystematic method, which does not employ insight, theory or organised methodology.