3.3. Test Database Contents

The default QMTest test database implementation stores the database as a directory hierarchy containing XML files. Each QMTest subdirectory is represented by a subdirectory in the filesystem. A test, suite, or resource is represented by an XML file. These files have file extensions .qmt, .qms, and .qma, respectively.

Expert QMTest users may modify the contents of the test database directly by editing these files. However, it is the user's responsibility to ensure the integrity and validity of the XML contents of each file. For example, file and directory names should contain only characters allowed in identifiers (lower-case letters, digits, hyphens, and underscores); a period should only be used before a file extension, such as .qmt. Also, the files and directories in a test database should not be modified directly while QMTest is running with that test database.