???????????????????????????????????д????????????????????????????Ч????????е?bug??????????????????????????Щ??????????????????????????TDD?????????????????BDD????????????????????????????????????????????????????????????д?????????????????????????TDD???????????bug?????????????????????????д???????????????????????ж????????????????????????

????????????????????????????????е????????????????????????????????в?????????????????в??????????????????????????????????????????

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

????????Web?????????10???????2009??????????????????????TDD???????????????????????????????????????????????????????????????2012???????????????????5?????3???????????????????????

?????????????????????????????????????bug??????????????????????????????????TDD??????????????????ж??????

??????????????????????????????????????PHP??Javascript????UI?????????UI???????????????????????????UI????bug????????????????UI???????C++???????????????????Oracle???????????PLSQL???????????

????UI?????PHP????????????????????????????????Javascript??????в????????????????????????????в???????????????????顣????????????????????????????????????????????QA????????????????в??????

????????????????????????????????????????????????????????????????????????????UI????????????仯??????????а????????????????????????????????????????????ò????????????????????UI??????????????

?????????????????????Ч??

???????????????????????bug????????????????????????UI?????bug???????????bug????????

?????????????п????Щ????????飺

?????? ?????????????????????UI?з????bug??????????????????????????50%?????UI????????bug??????????????35%????????????????15%????

?????? ????????????????????????????????????????????Ч????????2009???????????TDD????????????????2010??????????bug?????????????????2011?????????????????????????????2???????????50%??????

?????? ????????????2010?????????2011??????????????????????????????????????????????????ù??????????????????????????????Javascript??????????API???????????????????????дJ(rèn)avascript?????????????????д?????????????? bug??

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

????????????????????PHP??????????????????????????????????bug????????????????????????????

?????? Javascript?????е?bug????Щ???????????????????

?????? ?????????????bug?????磬??????PHP??????????????????????????????????????

????????????????????????????????????????Javascript??????????????????????????????????????

???????????????????????????????????Javascript?????????????Jasmine BDD?????????????????????????????Cucumber??????????????У??????Selenium Web Driver?????????????????в???????????????????Phantom.js??

???????????????????????????????????????Щ?μ??????????????????????????????????????????д??????????????????????Щ????????????Ч???????п??????????????????????bug??????

???????У?????Щ?????????????£??????Щ?????????????????????????????????????????????Щ???????????????TDD????????????????о?????????????????????????????????????????????????????????????????????????????顣

??????????

???????????????????????TDD?????????????????BDD???????????????????????????????????????????????????????????????????д??????