Analysis, design, execution of functional tests, survey of functional requirements, design of use cases and use histories, preparation of test process reports