Test HierarchyOperativeAn operative is an agent responsible for initiating a selection of test cases against a particular product. The operative knows exactly which product it will target, but the test cases it must carry out against that product may change from one run to the next. The operative knows how to interpret the properties provided by the test case in order to set up the environment for the test. The operative also knows exactly how to interpret the commands that are provided within the test case. AgencyThe agency is the place from which individual operatives of a particular type
are obtained. An agency is an implementation of the Kinds of Test ObjectsThe Blitz environment includes several test objects that are hierarchically related to each other. Three of these are classes that are instantiated and used by Blitz during test execution: • a • a • a The following diagram shows the inheritance relationship among these objects: XML SpecificationTest objects are specified externally using XML, according to a schema
defined in a special file called
|