COM-tester : a script testing tool for MS COM

The purpose of this thesis is to develop a tool to test the COM object. Although COM development is so important and so popular, there is no general tool to test it. In industry, the cost to test COM-related software is so high that there is a need to develop a simple and general tool for the test. This thesis focuses on developing such a tool called COM-Tester. COM-Tester is a small scripting language tool designed for writing test scenarios. The main goal of the tool is to reduce the costs related to the testing activities of Microsoft COM-based software. The core distinctive features of COM-Tester are: (1) A high-level simple interpreted language where the notion of a test is directly supported by a specific syntax. (2) Primitives to create and work easily with COM components. (3) Merging of source code and documentation. (4) Automatic generation of testing report.