2010???????????????д????????????????????????????????????????????????????????????????Щ?仯??????????????????飬????2010???2011????STAREAST Conference at-a-Glance????????Agile??2010?????10?????????2011?????17????????????????????????????????????????????????????????????????????????????????????Щ??????仯??

????????????????????????????????????????????????Lisa Crispin??StarEast 2011????????????Agile Testing: After the First Year?? What??s Next? ???????????????????????????????????????????????????????????????TDD??Test Driven Development?????????????????????????????????????????????????????????????????????????????????????????????????μ???????????????????????????????????????????飬??????????????????????????????????????ò???????β?????????????????????Ч?????????????ζ??????????и??????????????????????????????????????罫?????棨Lean??????????????????????Ч??????????????????????????????????????

TDD ??ATDD??BDD?????

???????????????????????TDD??UTDD??Unit TDD????????????ж????????????TDD??????д???????????TDD?????????????У????ж???????????????TDD???????TDD??????????????????棬TDD?????????????????д????????????д?????????????????????д????????????????????????????????????????????????????????????棬?????????????????????????????????TDD?????????????м????????????????????????????????????????????????TDD????????TDD?????????????????б???????顣??????λ????д?????????TDD???3???????????????????TDD???????????д???????????????????????????п??????15??????

?????TDD??????????????????????????ATDD?????????????????????Acceptance Test Driven Development??????2003??????????????TDD????ATDD ????2007??Lasse Koskelaд??????頂??????????Java?????????TDD??ATDD?? ??????????????????????????????????????????????????????????????????????????TDD??ATDD????????????γ??????????????TDD??ATDD???????????????1????????

?1 TDD??ATDD??????

?????BDD???????????????Behavior Driven Development?????????????????BDD??????????????TDD????????????????????????????????BDD???????ATDD?????????BDD?????????????????????????ATDD??????Given??When??Then????????????????????????2009??BDD????????????????????BDD??????????????У???BDD????????????壺

BDD????????????????????????????pull?????????????????stakeholder??????????????????????????????????????????????????????д???????????????????????н????????????????????????

????????忴???????????????????????????????????????????????????BDD?????????????Given??When??Then????????????????????user story????????????Given??When??Then?? ??????????????BDD????????????

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

TDD??????????????????????????????????????????????????????????????????????????????????????TDD??ATDD??BDD?????????????????????????????????????????????????ATDD??BDD??????????????????е???????????????????????????δ??????????????????BDD??ATDD??TDD????????????????????????????????Σ?????BDD??ATDD??TDD??????????????????????????????μ???????????????????????????????

??????????λ

????????????????????????????Exploring Test??ET?????????????????????Щ???????????????????洫????????????case-based test???????????scripted test???????????????????????????????????????????????????????????????á??????????????????У??н??????????淶???????????г???????????????????????????????????????????????η????Щ??????????????????????????????????????????????????????????У??????????????仯????????????????????????????????????????????????????????????????????????1???????з????????????á?????????????????????У???????????????????????????????????????????????????????????????

????????????????1984????James Bach??Cem Kaner??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????飬??????????????????????????ò????????????????????????????????????????????????????????????????????????????????????μ?汾?????????г???????????????????????????????????????????????????????????????????????£?????????????????Ч???????????????????????д????????????????????????????У???????????????????仯????????????????????????????????????????????????????????????????????й??????????????????????????????????????????????????л?????????????????????????????????????????????????????????

?????????У???????????????????????????л?????????????????????????????????James A.Whittaker ????????????????????????????????α?????????????????и?????????????????????????磺??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????Щ????????????????м??????????????м???????????????????????????????????????????????????????????????????????????????????????й?????????????У???????????????????????????????????????????????????????????????????????????????????????????????????????С???Ч????л????????????У????????????????????????????????????????????????1?????????????????? + ???????????????????????????????

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

????????????г?????????????????????????????????????????У??????????????????????????Scrum?е?Sprint???????????μ???????????????????????????????????????????????????????????????????????????????????????????ɡ??????????????????????????????????

????????У??????????????????????Щ?仯????????????????????????????????ROI??????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɡ??????????????????????????ɡ?????????????????????????????????????????????????????????????????ο?RobotFramework??http://code.google.com/p/robotframework/????????????汾????????????????????RobotFramework?????Python???????????????????????????????????????????????????????С?Web Service??????????????????????????????Thoughtworks Mingle + Cruise + Twist???????????????????????????????????Э??????????????ɡ???????????????????BDD????????Groovy???????????д????????????????????????????????????????????????????????????????????DSL?????????????????????RobotFramework??????Twist??????????Selenium 2.0??????????Selenium???????????????е??????λ?????????????????????????Selenium 2.0+ WebDriver +PushtoTest????????????

?????????????????????????????????????????ATDD??BDD???????????Cucumber??RSpec??NBehave /CBehave /JBehave??EasyB??JDave??????????????????????????????????????????????WatiN?????SpecFlow ???BDD?????????????????????????Visual Studio??????????????? 2010?汾?У????????????????????????

??????Scrum???????Visual Studio Scrum 1.0??
???????????????????????ATDD??
TDD????TestDriven.NET??
?????????

??????????????????????????????????????????????????????1???????????????????????????????????????????????????????BenderRBT???????????????????????????????????ж?????????????????????????Ч?????????????????????????????????????????????????????????????????????????????????????????Ч??????????Ч???????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????С??????????????????????????????????????????????????????????ж??????????????????У????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч??????????????????

????????????У??????б???????????????硰?????????????????????????????????????????仯?????????????????????????????????檔

???????????????????????????????У?????????????????????????????κν??????????????????????????????????????????????
???????????????????????·????????????????????????????????????????????????????????????????????????跨???????????
???????к????????????????????????????????????????????????????????
??????????????????????????????