???????
?????????????????????????? ??????????????????????????????????????????????????????????????????????????楨????????????????? ???????????????????澭??????????????????????????
???????????????????????????????????????????????????????????? ???????????????????????? ????2????????????о?CMM?????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????к?????????????????????????????????????????????????????????????????????????????ε??????.

?????????????
???????????????????????????????????????????Σ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????漰??????????????????????????????????????ɡ?????????????????????????????????????????ò??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɡ???????????????????????????????????????????????????
???????????????????
1?? ???°汾??л???????????????????
???????????????????????μ?汾?????д?????????涼????????汾?????????????????????????????????????? ????????ò?????????????????????
2?? ????????????????????????
??????????????г????????????3???£??????????????????ж???3???£????????????????/?2???????????汾??????????????????????????м???????????????????????????????????????????????Ч??????
3????????????????????300???????Щ???????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????з???????????????????з?????????1????2????3???? ?????????????????????????????????????????
4??????????????????
???????????????????????е??????????? ?????????е????????????? ?????????????. ??????????????????????????????????????κθ??
5????????????????????δ/????
?????????????????????????????????????У? ???????????????????????????????????£? ?????????????????????? ????????????????в???. ????????????????????????????????????????????.
6?????????????????ì??
????????????????????????????Σ? ?????????????汾?????????????????????????????????е??????????????????????. ???????????????????????У?????????ì??? ???????????????????е????ì???
7????????????ζ?
????????????????????????????????????????????????????????????????л???????洦??
(??)?? ???????????? ??????????????????????????????к???????????????????????????????????????????к???????????????????????
1?? ?????????????????????????
?????????????????????????????? ????????????????????
2????????????????????????
?????????????????????????????μ????? ?????????????????????????????????????????????????????????????????????????James Bach???? 85%???????????????????????????????15????????
?????????????????????????????????
3????????????????????
?????????????????Щ???????????顢?????????????????????????????????????
4???????????????????????
?????????????У??к??????????????????????? ??????????????????????????????????????????????????????????????????????????????????????
(??)?? ?????????????????
??????????????????е????????е??????
1????????????????????
??????????????????????????е????????????????????????л?????????????????????????????????????????????????????????????????
2???????????????
??????????????????????????????????????????????ò??????????????????????????????????????????
3??????????????
?????????????к??????????????????????????????
4?????????????????????
???й????????????????????????顢???????????????????????
5????????????У??????????????
??????????У??????????????????????????????????????????????????????????в???Ч???
6??????????
???????????????????Щ???????????????????????????е?????????????????н??????????????ж???????????????????
7???漰???????
?????????????????豸?????????????????????
(??)??????????????????????????????????????????????????????????????????????????????????????
1??????????
????????????????????????????????????????????????????????Щ??и??????????????????????????????????????е??? ?????????????????????????????????????????С?
2????????????????????????
????????????????????????°汾???в????????????????????????????????????н???????????μ?????
3???????????????????????
??????????????????????????????????????????????????????в???????? ????????????????????????????????????????????
4????????
?????????????????????????????????????????????μ?????????????????????????????????????????????????????????????
5????????????е?????
???????????????????????????е????????????????????????????????????????????????????????????????????????
6???????????в???
?????????????????????в???????????????????????????ò?????????????Ч???
7???????????????????????????

????????????????????????
"?????????Continuous Integration??"???????????XP??????????????????? ?????????????????CMM????????????????ЩXP????????????????????????????????????????
???????????????????????????(Check-in)???????????????????????????????????????
1???????????????????????????????????
2???????е????????????????????????????????????????????μ??????????????ù?????????????: ??VSS/CVS/ClearCase????
3????????????????????????κ????????????????????????????????
4????????????????????κ????????????????????????????????????????
5?????????????????????????????????
6??????????? ?????????????????????????е?????????????????????????????????????????????????????????java????????????Ant + Junit ?????????????????????????????????D?D?D????????????У??????
???????????????JSP????????????????jsp??д??web??棬??????????????????????????????????????ε??????????????????????????????winrunner???й????????????????????????????????????????????????????????????????????????????????? 2???????????????
???????????????????? ??J2EE???и??????deployer.?? ?????????????????????μ???????????????????????????????????С??????????Щ????????????????? ????á????????????????????????????伸?????????????
???????????????????"???????"--??????????????????????????????????????????????????????????????????????????????????????????????????bug???????
??????bug??????????????????????????????????з????????????????????????????????λ?á?
???????????????????????????????????????????????????????????????????????????????????
???????????????????"???"???????? ????????°汾??????????????????????????????
3???????????????????????
A)??????????????м??е??????????????????????????μ????????????????????????ù????????VSS?С?
B??????????????????????????м??????????????? ???????????????????????????????????????????????е?Java???н??е???????д?????????????????????????
C?????????????????????????????????????????????????????????????????????С??????????????????????????????Ant?????
D????Ant????????????????????????????????????????????Ant???????????????????????????class??????????jar??????????EJB?????????
??????????????????????????????????δ????黹???????????????e-mail???????????????
E??????Ant??????????????????????????????????EJB???????????????μ?jar???????????BVT???????????????Junit???е???????
???????????????????????????淢???д????????????
F)???????????????????WINRUNNER?????й????????????JSP????????jspc??????а??????????????????е?jsp??????б??? ?????????jsp?????????????????java??????????????????????????????????????б??? ??????????jsp???????????????????????????????????jsp????????????????????????????????????????????????? ??????????????????????????????????У??????TestDirector???????????????Winrunner???в????
?????е??????????????鶼??????????????????????м?????????????????????

????????????????????.
???????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????檔??????????????????????????????????????????????????????????ù??????????????????????ò?????????????????????????ò????????????????????????????в???????????????
???????? ???????????
??????????????????????????????????????????????????????????????TestCenter????????????????????????????????к????????
??????????棺???????????????????????????????????????????????
???????????TestCenter?????????е???????????????д????????????????磺????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????
??????????????--???????????????(5W3H)
?????????????????????????????????????????????????У????????????ж????????????????????????????????????????????????????????????????????????θС??ò??????????????????ɡ?
??????????У?????????????????????????????楨????????????????????????????????????
???????????????(5W3H)??????????????????????????????????????????????????????????????飬???????????????????????????????κη??????????????????5W3H.
1????????????(Why) ??
?????1?????????????μ?汾?????????????????1?????????????????????????????????????????????????????????????????????????????????????????
2????β?????(How)?? ???????????????幦??
??????????????????????????????????????£????磺???????/?????????????????????
?????????????????????????????????????????????????????
?????????????????????????????
?????????????????????????????
3?????????в????When???? ???????????????ο???????
????????????????????????????????????????????????????????д??????????д????????????в???????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????
??????????????β????
???????????????
???????????? ???????????????????????????????????????????????????????????????????????????bug???bug????????????????????????????????????е???????????????????????4???????????(Who) ??????????????????????????????????繃????
????????????????????????????Щ?????
?????????????????к???????????в???????????翪????????????????????????????????????????????????????????г?????????????????????????
?????????????????????????????ε???????Щ?????????????
?????????????????????????????????????5??????????в???(Where) ???????????????????
?????????????????????????????????????????????Ч???????????????????????????????????????????????????????????????????????Ρ?
???????????????? ?
?????к??????????????????????????????????????????????????????????????????????????????????
?????????????????????????????в?????????????????????
???????в????????6????????(What) ?????????????ó???????????????
??????????Щ???????
??????????????????????
???????????????(????????????????????????)?
7??????????????(How)?
????????????????????????? ??????Щ????????????????????????????????ú???????????????????????????????.
8???????η????????(How)?
????????????????????????????????????????????????????????????????????????????????CMM5???????????.

?塢????????????(AutoRunner)
?????????????????????????????????
AutoRunner???в???????????????????????????????????????????????????????????????н???????????????????????????????????IE?????Windows native??????????????????????????????????????????

?????????У?

Web????????B/S?????й?????????????B/S??ú??????

.NET????????.NET??????????????й????????????Windows??ó???????.NET??ó???????

VT100/VT220?????????????????????????????й??????????????????????????????????????????????????????????

??????

???JAVA?????????????????????????á?

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

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

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

???????????????齨???ú???????????????????????????е????????????

???JAVA??????????????????????????????д??Ч???

???debug???????????????н???????

??????????????????JAVA??????????JDA??

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

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

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????в??????????к??????о???????