If your usability goals are not yet accomplished, refine the application again, based on the second test results. If you make refinements, be sure to test the application again with representative callers to determine if the changes move you towards accomplishing your usability goals.
When you are confident in your application, test the entire application. This complete test may include accessing information from a database, host computer interfaces, in-service and out-of-service hours, and other aspects of the application. You could put your application in service for a subset of callers to use for specific transactions. Collect both performance and opinion data.