A quiz or test given without warning or prior announcement.
The process of finding a solution to a problem by trying many possible solutions and learning from mistakes until success is attained.