1. A system comprising: a requirements service configured to, using one or more processors, generate requirements artifacts from one or more sources, the requirement artifacts being of a standardized format that is referenced in tested software code; a data provider service configured to standardize and distribute various types of common test data across multiple business disciplines; an execution service configured to manage test executions across and multiple environments where test software code is installed; an evaluation service configured to analyze data resulting from the test executions; and a reporting service configured to report the analyzed data.