Split test component definition and implementation