1. A business process test library for interacting with a business process application, comprising: data input elements operable to transfer input data to every business process in a predefined set of business processes; control elements operable to perform a business process completion operation for every business process in the predefined set; and complex elements operable to invoke the data input elements and the control elements to test every business process in the predefined set.