???????JUnit??????TestNG????Andres Almiray

????????д?????????????????JUnit3.x????????????????????????????????????????????鷯??ο??????????????????????dbUnit??xmlUnit?????????Щ????????????????????????????????????????????/??????????????JUnit???????????????????????TestNG???Cedric??Alexandru TestNG??????????????????TestNG??????????????????????????????????TestNG?????????????????JUnit??????????????????????????

???????JUnit4.x?????????????TestNG????????????????????????TestNG????????????????????????????????????????Java???????????????????easyb?????????Groovy?????????????????????Java??Groovy??????????д????????????????????????????????淶???????????д??????????Ruby?????????Rspec?????

???JUnit???????Aslam Khan

????????????????????????????????????????JUnit3.x??????????JUnit??????????????????????????ANT??Maven??Eclipse??IntelliJ IDEA????????????????????Щ????????????TestNG??????????????????????????JUnit??????????dbUnit??xmlUnit??????Junit???????????????????????Spring??????????Junit??Srping ApplicationContext aware?????????????????????????????????????Selenium?????????????Canoo????????????????????Щ????????TDD????????Selenium??????????Selenium???????????????κ???????????????

?????????????????TDD??????д???????????????????????????????????mock?????????mocking???????Jmock??????Junit???????????????mock??????????????磬???????????????????????????????????????????????????????????EasyMock??????????Jmock?????????

??Java?????????Ruby?????У?RSpec????????DSL???????????????Rbehave?????????Rspec????????????????Ruby??????????????Rbehave???Jbehave???????????????????????????????????????????BDD??????????????????????Jbehave??RSpec.