| Software test is a process to find the defects in software, it is an important process in software developing cycle. This thesis takes MSDN FORUMS test project of Microsoft as background, the techniques of test case generator, test case execute and recorder, regression test were researched and analyzed carefully.Main work of the thesis are as follows:1. The software testing technology and its developing were analyzed, the emphasis of research is test case generating and code coverage. Through the method of Equivalent Partition and Pair-wise, compared with MSDN FORUMS, a proper method of test case generate have been designed. The code coverage testing work using Magellan in MSDN FORUMS project was also introduced significantly.2. The process of MSDN FORUMS Test project were described in detail, including test planning, test method designing, testing flow programming, test criterion setting , test tools selecting and so on. Regression test, the submission and disposing of software defects were also discussed.3. According to the characters of the project MSDN FORUMS, some methods for promote testing efficiency is proposed, including downloading new "version automatically, installing tools from internet server automatically, detecting the frame investigation, designing automatically, and the way to maintaining the test case library.4. The progress oftest executing and recording were analyzed, including the tracing and recording progress of the test, the analyzing of test results. The relationship between software defects analyzing and code coverage result were described.The thesis sought a new method to design rational test case, which provides some reference value to the development of the test case generator;designed a tool which can download new build of MSDN FORUMS and install the website server automatically, the tool can be applied to the same type software testing with MSDN FORUMS;developed a framework that support executing test automatically;design a new method to maintain the test case warehouse. |