1. A system for providing a hierarchical testing environment, comprising: a succession of multiple test scenario levels coupled one to another, each multiple test scenario level having at least one scenario; at least one data file for representing said at least one scenario; and means for invoking a lower level of said multiple test scenario levels by a higher level of said multiple test scenario levels based upon data contained within said at least one data file.