CodeCraft: What Does Testing Mean in 2016?