Functionality and performance testing