data flow testing tutorial