Generic test automation framework.