A system for testing software modules is provided. A user enters parameter
values that will be tested into a spreadsheet. The spreadsheet
application generates an XML data file including the parameter values
arranged into a table. A test shell extracts test cases from the XML data
file and converts the data into a testing object for use by a test
engine.