When I was in school, multiple-choice exams were the backbone of testing. Teachers relied on them because they were efficient: Scantron sheets could be graded quickly, objectively and consistently.
Every time software runs, there's a potential for an error to occur that could grind the application to a halt. The Java programming language provides a number of ...