A scripting technique in which test scripts contain high-level keywords and supporting files that contain low-level scripts that implement those keywords.