In order to reduce the cost of regression testing, the researchers have proposed a number of test-suit optimization techniques which were designed to reduce the size of some standard test-suit. But with the new trends of the development of software, such as the complexity of software development, Frequent interaction of software modules and the using of COTS components etc, the existing test-suit optimization techniques are facing new challenges. This paper proposed a new algorithm of optimization test-suit which can ignore the impact of these challenges through the experiments. The result sho...