Test puppet