????????????????????????????????????????????????????????????????????????仰?????????????????棬???????????????????????????????Χ(???????????Щ???????????)?????????????????(?磺????????)?????????????????????????????????????????????????????????????????????????????????????л?????????????????????????????????????????????????????????????????????????ò?????? - ???????????????????????????????????г????????????????????????????????????????????????????????????????????????Bug??????????????????????????????????????

??????????????????????????????????????????????С????????????????????????????????????????????????????????????????????????????????????????????????Щ?????????????Щ???????????????????????????е??????????

????1. ????????????С?????

???????????????????????????е????????????????????????????????????????????????????????????????????????????????????????? A???????????????? A1??A2 ?? A3?????????????????????????????????

????????1 ???????????????????????????? -Test_A1_A2_A3??

????????2 ???????????????????????????????????? - Test_A1??Test_A2??Test_A3

????????1??????????С????????????????е????????????????????????2???????????????????????μ????

??????????????????綨???????

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

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

??????????Щ????????????????????????????????????????????????????????????t?????????????????????????????????§????????????????????????????????????????????н?ε??????????David Astels????????????Test Driven Development??A Practical Guide?????????????????????????????????Assert???????????????????????????????????????????μ???????Visual Studio????????Ordered Test????

????2. ????????????????????????

??????????????????????(Scrum???Sprint???????)??Word???????OneNote???????????????????????????????????????κ?????????????????????????ò???????????н?????????????????????????????????????????????????????????????????A?????????????????????????????и??μ????????????????????????????????????????Sprint????????????????????????A+???????????????????????????????????????????????????????????????????A???????????????Z????????????????????Word?????OneNote??棬???????????A?????????????????????????????(???????)?????????Щ?????????????????????????????????????????????????????!???????????????Word????OneNote????????????????????????????????????????????????o??????????

???????????????????????????????????????????????У?????????????????????????????????????????????????????????????????????????????????????磺??????????????????????????????ò????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Reading Code Is Hard????????????????????????Щ??д???ɡ?

?????????в????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????д???????????????????????????????е?????????Σ?????Word??Excel????OneNote???????????????????????????????????????????????????????????? Visual Studio 2010????Microsoft Test Manager??

?????????????????????????(??????API????UI?????)????????????д???????б????????д????????????????????????????????????????У??????????????????????????????????????????????????????????????????????????????????????

????3. ?????????????????????

???????????????????в??????????????????????????????????????????????????κ???????о????????????????????????е???????????????????????????????????????????????к??????????????С?????????????????Щ?????????????????????????????????????????£??????????????????????

?????????е??????????????????????????????????????????磺??д????????????????????????????????д???????????????????????ν???(Scrum???Sprint???????)?????????????С?????????????????????????????λ??????????;?????????????????????????????????????;????????(????????????????????????)????????????????????????????°汾Build??????????е????????(???????BVT???????и???????????????)?????????????????????????????????????????????????(??????????????????????????????????????????????????????)????????e汾???????????????????????

???????????????κ??γ????????????????????????????в??????????????????????а???????????????????ε????????????????????????????????????????????£?????????Ч???????????????磬???????????????????????????????????????????????????????????????????????ε?????????????????????????????????????????е?Ч?????????????????λ?????????????????????????Ч?????????????к????????????

???????磺????????-????????????С????? - ??????????????????A?????3???????A1??A2??A3????????????Test_A1_A2_A3????????????????????????????????????????н?λ????????????

????????????????????????????????????????????????????????????????????;

??????Σ???????????????????????????A3?????????????????????????A1??A2???????????A3?????????????????????;

??????????????????????????????????????е????????????????????????????????????е?????????????????Щ????UI???????????????;

?????????(Last but not least)??????????????????????????緢??????????????????????????????ɡ????磺???Test_A1_A2_A3????????????????????????A1->A2->A3?????????е????A1????Bug???????????????????????A2??A3??δ????????е?????????A1??Bug?????Щ??????????????????????Test_A1_A2_A3????????????A1??Bug?????????A2??A3?????????б???????????????????Σ???????????????????????????????A1??Bug????????????????Test_A1_A2_A3?????????A2??A3?????????????????????????ò???????????A2??A3??????????Σ??????????A2/A3???????A1??Bug??????????????к?????????????????????????????? ???????!:(

??????????????Test_A1_A2_A3????????????????????????????????????????????????????????????е??????????????????????(???????????????????????????????????????????)???Test_A1_A2_A3????Test_A1??Test_A2??Test_A3????????????????????

????4. ??????????????????????

?????????????????????????- ????????????????????? - ????????????????????????????????д??????????????????????????ò??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????API???????????????????????磺Coded UI Test?????????API????? - VS 2010 ?????????(18) ? Coded UI Test????????????????????????Coded UI?????????????????????и??????????顣

???????????????????????????????????????????л???????????????????Щ?????????????????????????????????????????????????????????????????????????????????????????????????????????????鱾??????????????????????????????????????и??????????????????????к????д???????????????????????????????????????????????????????????????????