??????????????ü???

???????????????????????Щ??????????????????????JUnit/NUnit/Microsoft Unit Test Framework?????????????????????????????????????????????????????????????????????????濼??????????????????????????????????????θ??????????????????????????л???????л??????????????????????????????????????????????????????????????????????飬????????????????????????????????á?

?????????????????

????????????????????????????????????????????????????????У????????????????????????????????????????????????????????????????????????????????????????????????????????????????????絥???????SRP?? Single Responsibility Principle???????????????DIP?? Dependency Inversion Principle?????????????ISP?? Interface Segregation Principle????Liskov?滻???LSP?? Liskov Substitution Principle?????

???????????????????????????????????????Χ????????????????????????????Χ???????顣?????????????????????????????.NET framework??JVM??Hibernate???????б???????????????????????????????????????????????Χ?????????????????????????????????????????????????????????????

??????????????????

??????????????????????????????????????????????????????????????????????????????setupBeforeClass????????????????????tearDownClass???????????????????????setup??????????????????????tearDown????????????????????????????п????????attribute??announce?????????????????????????????????ε????д??setupBeforeClass?У???????????д??tearDownClass?У?????????????????????????д??setup?У????????д??tearDown?С?д????????????е????????????setup??tearDown?????е??????????????????д?????????????С??????????????????setupBeforeClass??????tearDownClass????????????ü?л??????????????????????????????????????????????????????????suite????MS Unit Test Framework??????????????????

??????θ???????????

??????????????????????????????????????????????ISP???????????????DIP?????????????????mockup framework???????????????????????????????????????????????????

????????????????????????????????????????????????????????????£??????????????????????????????????????????????????????á??????????????ζ??????????????????????????????????????????????????

???????????????????л???????л???????????????

????????????У???setupBeforeClass??????setup?????о???????????????????????????????????????????ù?????springframework??????????????

???????????????????????

????????????????????????????????Щ???????????????????????????????????????

??????????????????????????????????Microsoft Team Foundation Server??CruiseControl?? CruiseControl.NET??Hudson??????????????????????????????????????????????????????′???commit????????′?????????е????????????????м仹????????Щ?????鶴?????Щ?????????checkstyle??findbugs??fortify??FXCop???

?????????Щ???????????

????1??????debug??????????????????????????Щ?????????????????з??????????????????λ

????2????????????????д?????????????????????????????С???????????????????????????????????????????????ο????????????????д??????????????????????????????????

????3???????????????????????????????????????????????????????Ч?????黹????????????????????????????????????????????????????????????????????QTP?????????????????

????4??????????????????????????????????????????????????????????????д?????????

????5????????????????????????????????????????