The Blitz Framework

Model

As illustrated in the diagram, Blitz is a generic tool whose purpose is to execute an arbitrary number of test cases in an effort to validate product behavior. If the target application successfully executes the test cases, this serves to verify that the modules or components making up the application fulfill an established set of requirements.

TOP

Modes of Operation

Blitz provides two different modes of operation:

  • Planning Mode:
    • Blitz takes as input a number of arguments on the command line that it uses to prepare the environment for future use, or to provide feedback about the organization of test cases.
    • In planning mode, Blitz can initialize control files for future use, or it can analyze the structure of any test file and generate a report about which Operatives will be involved and which test cases/suites they will be responsible for. At the same time, Blitz can report any syntax or recursion errors in the structure of a test scenario.
  • Execution Mode:
    • Blitz takes as input the name of a test file whose contents define the test(s) to be executed and the conditions under which they will be executed.
    • In execution mode, Blitz operates by activating a number of Operatives, each of which is tasked with a selection of one or more test cases, any of which may be declared as repetitive and/or concurrent tests.

TOP