Testing and Publishing Your Program