Gamification of testing and revision