????1. ????

????????web?????????μ??????????????web??????????????????????????????????B/S??web?????????????й?WEB?????????????????????????????????????web????????????????????????????????????????

???????????????????web???????????棬??????????????д??????????????????web???????

?????????????????????????????????????????J2EE?????????????????JAVA??????????.NET???????????????漰????????????????????

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

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

????????web?????????????ó??????????????????????????????????????檔

?????????????????????к????????????????????????????????????Щ??????????

??????Щ????????????????????Щ??????????????????н?????

????2.1 ???????

????????????????????????????????????????????????????????????Ч?????????????????????????????????????????ó????????????÷????????????????????????в??????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????HTML??CSS????????????????????????????????????????????γ???????????/??????????????????????????γ????web????????????????

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

????????????????λ?á???????????????????????????????????????????????????????????????λ?????????

????????/?????????????????????????????;

?????????????е????????????????(???????????????С???????????????)????????С???????????????????????(???????沿???????????)??

??????????????????λ??????????????

????web??????????????

?????????????????б?(???????????б??????)

???????????嵥(???????????????????????????г???????簴??????????????б????????????????)

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

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

???????????????????????(????????????????????????)

??????????????Ρ????λ??(?簴????б???????????????????)

???????????????????(?????????????Ρ????)

?????????????(?????????)

???????????嵥(???????????????????????????г???????簴??????????????б????????????????)

???????????

????????????飬????????????????????????????????????????÷????????????Ч??????????????y?????????????????????

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

??????????????????????????????????Servelet????????????淶?????д?????顣????????????????????XML????????????????????

??????????????:

????????????淶??????????????????????????????????????

????1.?????:

?????????????????????????????.???治??????????????.???蹦??????????????????????????????????.

???????????????????????????????????????????????????????????????????????????κ????????????????????????????????????????????????????????????????

?????ж??????????????????????????????????????????????????????????е??????????

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

????2.?????

????????????????.??Windows ?а?F1???????????????

?????????????.???????????????????????????????????????磬Find???????Find?????????????Search?

?????????????????????????????л????????????ζ?????????????й???????????????????.

???????λ?ú???????.????????????????OK?????Cancle??????OK??????????????????????Cancle??????????·?????????????Cancle???????????????Esc??????а?????????????Enter.???????.

????3.?????

?????????.?????????????????ж???????.

???????????????????????????????.

????????????????.???????ж???????????????????.???磬??д????????????ü??????????????6???????????????????????????????????????????.

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

???????.???????о?????????????????????????.

??????????.??????????????????????????????????棬??????????????????????????????????.???????undo /redo??????.

????????.???????????.????????????????????????????з????.

????2.2 ???????


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

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

???????????????????????е?????????????????????????λ????????????????????λ?????????????????????????????????????????????????????????????λ????

????????????????????????????????????????????????????Щ???????????????????????????Щ??????????????е???????????????????Щ????????????????????????????????y?????????????B/S???????????????????????????????????????????й???????????????????????????????????????д????????????????????????????????????????????????????????

????Cookies ?????????????cookie????????????????????м??????? cookies ?б??????????????????? cookie????????????????????Щ????????????????? cookie ????????????????????????????????cookie????????ο??????????????????????B/S??cookies?д?????????????????????????????????????????????????????????????????????????????????и??????б??????????????????????????????а??????

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

??????в??????(White Box Testing) ????????????????????????????????????磬Ч?????????ü??????????????????????????????????????????????????????????????????????????????????????Σ????????????????????????????????е?????????????в?????????β??????????????????????JAVA?????Xunit??й?????в????Xunit????????????????????????????????????????в????

????в??????(Black Box Testing)??в???????????????????????棬??????????????????????????????????????????????????????????У????????????????????????????????????????????????????????????????????????????????????棬??????????·???

????????? (Correctness)????????????????????

?????????? (Usability)??????????????????????????

??????????? (Boundary Condition)???????????????????????????????????????С??????????.

???????? (Performance) ?????????????????????????????????????????????????????????????Χ??.J2EE??????????????????????????????????????3??????????3-5?????????5?????????????????. ????????????з?????????????????????????????????????ζ??????????????????????????????????????????????????Σ????????????????????

??????????? (Stress) ????????????????????????????????齫??????????????????????.????и???????????????????????????????????CPU?????????????????????б??????????????????????????????????.????б???????????????????(???????????).?????????????????????????.