Here's some recent research showing that "learning by testing" is a very robust technique, and is superior to a couple of other study techniques.
http://www.nytimes.com/2011/01/21/science/21memory.html?src=me&ref=homepage
Sorry if this is a duplicate, I'm on a slow connection from the wilds of Colombia.
James