Unit testing is function modules testing.Unit testing can save great effort by finding bugs as early as possible.Unit testing provides quality assurance for the object oriented software process which emphasizes on iterative and increment development~([1]).A unit testing supporting tool based on testing practice is presented,which provides a flexible and effective unit testing framework and testing case management and optimization methods.