Program testing in an integrated software development environment