| As the software market matures, the role of the software people are increasingly high expectations, the software's quality, performance, reliability and so on are also gradually become the focus of attention. Regardless of whether the software producers and software users are living in a competitive environment. Poor quality software products will not only developers and users of the maintenance costs of the substantial increase in the use of cost, may also have other responsibilities risks, the companies credibility decline, and then the stock market impact.Software testing that is the most important and most effective method for the software quality assurance has become essential for software quality assurance tools. Although in recent years, both at home and abroad on object-oriented software testing conducted a lot of research, but has not yet established a more mature and comprehensive software testing theory and methods, object-oriented technology into the new features for testing has brought new challenges. On the other hand, efficient automated test can be a large amount of repetition; it can significantly reduce testing costs, but also in the limited time allowed a significant increase in the workload of testing. In view of these problems, this article launched a study on how to create a C + + enterprise application software and modular automated testing framework, launched a study.At first, the paper introduced several related theories of the automated testing and some popular automated testing framework technology. Then on several basic software test framework on the basis of research, analysis focused on the modular object-oriented framework for automatic test. At last, the author design and implements a new object-oriented framework for automated testing for enterprises achieved a C++ development by having improved and expanded the architecture of the CppUnit testing framework. |