Test and programming tools