Functional Program Testing and Analysis