The Butterfly Model for Test Development