Learning and test