2 Automated Test Catalog Functionality

I'm focusing specifically on Java for the time being, since my immediate task is to deliver a testing system for Java applications. However, many of these concepts and philosophies can be generalized to other imperative languages, needing only a "language driver" to mine code for clues.

There are three major pieces to the system- the test catalog itself (and related maintenance tools), the clue extractor (and various language and environment-specific "drivers"), and the test design tool.