1. A testing method comprising the steps of: (a) providing one or more multiple-choice questions, each question comprising a query and a plurality of answer choices, wherein said plurality of answer choices comprises one correct answer and one or more incorrect answers; and (b) for at least one of said one or more incorrect answers, prompting a test-taker to produce a follow-up query to which said at least one incorrect answer is a correct answer; wherein at least one of step (a) or step (b) is carried out using a computer.