Text this: Key Technologies of Automatic Test System for Train-control Vehicle-borne Software