?????? ????????????????????????????????????????????????棬?????????????????????????????????£??????????????????????????????????????п???????????????????С??????????????????????????????????????????????д????????????????????????????д?Щ???????????????????????????д??ε????????????Steve Freeman??Nat Pryce???????й???????????????????????????????

?????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????磺??Web?????????????????????????????????????????????????????????????????????????????????????????????TDD?????????——????????????????????????????????????????????????дЩ??????????????????BDD??????????????????????????Щ??????????????????????????????Cucumber???????

?????? ????????и???????????????????????????????????????????????????????????乵?????????????????????????????????????????????????????????й?????????????Щ??????????????飬??????Щ??????????Cucumber??FitNesse????????????????????????????????????????????????

????Ron?????????????????????????????У???????????????ж?????????????????????з????????????????????????????????????TDD??BDD??????????и???????????????????????????????????????????????????????????????????????????????????????????????

????TDD??BDD??????????

????Steve?????????????д????????????????β??????????д???????????????????????????????????????????????????е??????????????д???β???д??????????????????

???????????????????????????????TDD??????????????BDD???????????????????????????????????????????????????????????????????????繹????????????????? ?????????TDD/BDD?????????

????JB???????????????????????TDD???????????????????BDD?????????????????????????????????????TDD????????????????????????????TDD????????Σ????????TDD????????????????????????????????BDD??????????????????????????????????????????????????????????????????????????????????乵????????ɡ???????????????????????а???????????????????

???????????TDD??BDD???????????????????????????TDD/BDD?????????????????TDD??????BDD??????????????????????????????microtesting???????????????????????????????????

????Dan??????????????????????????TDD??BDD????????????????????????Kent Beck?????????????????TDD???У??????——TDD????????????о???????????????Nat Pryce??Steve Freeman????????????????????????????????д????????????????????????????????????????????????????????????α????TDD???????????????????壺??????????????????????????????д??????????????????TDD???????????????????粢????????failover????????????????????

????BDD??????????????????????????????????????????????????????????????????????????????Щ???????????????????????????á???????????????????????????Spec??????????????????У?????TDD???????????????????????????в??????????????????????????У?????????????????Cucumber???????????????RSpec??NSpec??????????????????????????????????????磬?????BDD??????ù????JUnit??JMock??Hamcrest matcher library??д??????????Python??py.test??nodeunit??дnode.js??????JUnit????????“BDD???”???????????о?????????????????????????????????????????????

????Gojko?????????????????TDD??BDD??????????????塣???Kent Beck?????????????????????????????TDD?????????Nat Pryce??Steve Freeman?????????????????????е??????TDD????????????????????????????????????????????????????????????????????????????????????——??????????????????????????????????????????Java??????????????????????????????????????30?ε?Web???????к?100??????????С?

????Ron??BDD?????TDD??????????????????????Chris Matts??Liz Keogh???У?BDD??????????????????????????????????????????????BDD??????