????

?????????????????????? C/S ?????????????????????????????????????????????????????????????????????????????????"??????????"???????????? C/S???????/??????????????????????????????????????????????? C/S ????У??????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????? 1???????? Web ????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ?????????????У????????????Щ??????????? C/S ?????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????λ??????????????????????е????????????????? SOAP/XML???????????Э??/?????????????????????????????????XML ???????????????? .NET ???? J2EE ?????????????????????????????????????????????????????????????? C/S ??????????????

?1??????????????

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

???????????????μ????Ч???????????????????????????????????????Ч?????????????е??????????????????????????????????????????У????????????????????????????????????????????????????????????????????????????????????????μ???????????? ????????????????????棬??Щ???з???????????????????????????????????????????????????????й??????????????????Щ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????е??κι?????????????????????????????λ???????????????????????????????????????????????????????????End to End Architecture Testing?????????????????????????????????е??????????????????????????н????????????????????????????2????

?????????????????????????????????????????"???"??????????????в?????в????????????????????в????У????????????????????????????????????????в?????????????????м????????????????????????????????Щ"????????"???????????в?????????????????????????????????????????????????????????????????D?D??????????????????????????в????????????????????????????????δ??????????в????Ч???У?????????????κ????й???????????????????в??????в??????"???????"??????????????????????????????


?2???????????????????з???????????????????

????????????????????????????????????????????????????ó????????????硣???????????????????????????????м????????????????????????Щ??????"???"????????????????????????????????????????ν??н?????????????????????????????????????????????????????????????????????????????????????????????????????????????ж???????????
?????Ч??????????????RTTS ??????????????????????????????The Test Automation Process????????????????TAP??????????????????????????????????????????????????????????????????????????????Σ?

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

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

???????????????д

??????????????????к????

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

??????????????????????????????????????"?????????????к????"??ν??е????? 3??????????α??????????????????????????ε????????е????????


? 3??????????? RTTS ??????????????TAP??

?????????

????????????????????????????????????????"???"???????????????????????????????????? TAP ?ж????????????????????????????????У?????????????????????????????????????????????????????????????????????????ζ????м?????????????????????????????????????е????????

????????????е???????

???????????????????????????????е??????????????????????????κ??????????????????????????????????????????ó??????????У?????????????infrastructure testing????????????????????е????????????????????????????й???????????????????????????????????????????????????磬XML ????????????????? XML ??????????????????????? XML ???????????????????????????????? IBM Rational Robot ??????????????????????????????????? GUI ??????GUI???????????????????????Rational Robot ?????????????? COM DDLs ????????? GUI ???????????????????Rational Suite TestStudio ?? Rational Team Test ?????????μ? Web ?? Java ??????????????? J2EE ???????? java ????????д???????????????

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

????????Щ?????????е??????????????????????????м????????????????????????????????????????????????ù?????????????????????????????????transcation characterization testing???????????????????е????????????????????????????? CPU ?????????????????????Resource testing??????????????????????????????????ó?????????????????????????????????ò????configuration testing???????????????Щ?????????????????????硢???????????????????????????????????????????????Ч??????????? Rational Suite TestStudio ?? Rational Team Test ????????Щ??????????????????????????????????????????£?????????????????????????????????????????????????Ч???????????????????????????????ò?????????

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

?????? "???"???????????????????????????????????????????????????????????????????/????????????????

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

????????????????????????????????? ( Integration Testing ) ?????????????????????????????ɡ??????????????????????????????????????????????????????????????????????????????????????????????????????м??α??????????????磬???????д???????????????????????????????????????????????????????????????????????????????Щ?????????????з??????????????????????????????????????????????????????????????????????????????????????????????????λ???????????????? ???????????????????????
??????????????????????????1??????????????????????????????

??????????????????????????????£???????ж????????????????

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

???????????μ???ó?????????????????y??и??o???????????

?????????????????????????????????????????????????6???????????????????????????
??
??????????????????????????????????

??????Щ?????????????????????????????? ????????????/???????????????????ò??????????????????????????????????????????????failover???????

???????????????棬???廷???????????????????/????????????????????????????????????????????Щ?????????????????????????????????????????Щ????????????????????????????????????????????????????????ν?????????????????? ????????????????/?????????????????????????????????????????????????趨???????????????????? 4??

??????????????ò?????е??????????ò????????????????????????????μ??????????????????Ч???????????????????????????????


? 4????????????????????????????????????????????

?????????????concurrency testing????? 5???????????????????????????????????????????????????Ч???????????????????????????????????????е?????????????????á??????????????????????????????????????????????????????/??????????????????????????????????????????????????

? 5??????????????????????????????????????

????????????stress testing????? 6??????????????????? CPU??????????????????????????ж???????????????????????????????ó???????????????????????????volume testing??????????????????????????????????????????????????????????????????????????????????????????????????????????????????г??????????????????е?????????????Щ??????й???????????????????????


? 6???????????????????????????Ч?

??????????????????????????????????????????? 75???? 90???????????????????????????????reliability testing?????????????κ???????????????й?????????????????????????????У???????????failover testing????? 7???????????????????????????????????????????????????????????????????????????????????????"????????????????????????????????????С???ж?????????з????????"


? 7??????????????????X?????????????????????

???????????????????????????????????????????????????????????????????? SLA??Service level Agreement??????Э?飩???????????????????????淶?????漲????????????????????????????????????????????Э?????????????????Χ?????????????????????????
???????????????λ??????Щ??????г????????????????????????????????????????????????????????????????????С?? ????????????????????????Rational suite TestStudio??Rational TeamTest ???????????????????Щ???????????????????????????????????Ч???????????????????????????????????????


??????????

??????????????????????e?????????????????

??????? eRetailer ????????????? Web ????????????????????????????????????? Web ?????????????????????????????????????????????????????в????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????? UI ??ν????????????????? XML ?????????????????????????????? XML ??????????????? HTML ????????????????????????????????????????????????????μ?? 8?????磬?????????????????????????????????????????????????????????


?8??????? eRetailer ??ó????????

??????????????????????????????????????????????????????????ù??????????????/????????XML ???????????????????????????? XML ??????????????????????????????????????????????????Щ???????????????????У?????? Web ???????????????????????????/??????????????????????н??С?????????????????????????????????????????? SQL ??????????????????/????????

?????????????????У?????????з??????????????????????Э????????????????????????????????????D?D???????????????????????????????棨????????????????????????????????磬??????????????Щ??????????????????????????????????????????????λ????λ?á?

???????罨??????

?????????????????????????????????????????????????У????????????????н?????????????????????????????????????????Ч????????????硣???????????????????????????????????????????????????·?????????е??????????????л??????ó??????????????????????????У??????????????ó????"chattiness" ?????????е????????

??????????

??????????????????????????????????????в??????????????????????????????????????κ??????????????ж?????????????????????????????????Ч???????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????Щ?????????????????????????????????????????????????????Щ?????????????????????????????????????????????????????????????????????

???????????????У?RTTS ??? IBM Rational ???????????????????????????????????????????????????????????????????????????????????????????????