????????????????????????????? ??????????????????з??? ????????? ??ο??Щ?鼮???????????? ?????????????????г????? ????????????????и???????????

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

????????
 

????????

Black box??в???
 

??????????????“????”??????????????????????????????????????????????????????????????.

White box??в???
 

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

Gray box.  ??в???
 

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

??? ???????У???????????????á????????????????????????в??????????????в????? ?????в????????????????????????????к??????顣??.NET??????в????????????.NET??????JAVA???????????????????JAVA????? ????????????????????????

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

????????
 

????????

Manual Test ???????
 

???????????????????? ??????GUI??

Automation ?????????
 

?ó????????? ??????API??

???????????? ?????????????????????????????????????????????? ???????????鶼??????????????????????????????????????????????????????????????????????? ???????????????????????????

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

????????????????????????????????????????????????????????ζ??????????

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

??????????????????????? ???б???????????????? ????????????????????????? ??????Щ??????????????????

1. ????洢????? ??????C#?????洢????

2. ????Web servies. ???磺 ??SoupUI?????????C#??Java ?????Web servies??

3. ???????????????????????磬MVC??MVP????? ????WPF ???? ?????ò????????????Щ?????API??

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

???????

??????Χ??С??????????? ???????????????????????????????????????Alpha/Beta????

????????
 

????????

Unit Test ???????
 

???????/????????????????????????????????????????(???????????)

Functional Test ???????
 

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

Integration Test ???????
 

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

Scenario Test  ????????
 

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

System Test  ??????
 

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

Alpha ????
 

???????????????????????ж??????????????? ??????????????

Beta ????
 

???????????????????????н??е????? ??й???   ????????????

????????

???????????????????????к???????????????Щ??“Quality of Service requirement”??????????????????????????Щ??????????????????????????????????????????-????????????????Щ?????

????????
 

????????

Stress test ???????
 

??????????????????????????????????????????б???

Load test ???????
 

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

Performance test???????
 

?????????Ч????????????????????

Accessibility test
 

??????????????-????????????м?????????????????

Localization/Globalization
 

?????/???????

Compatibility Test
 

?????????

Configuration Test
 

???ò???-?????????????????????????????

Usability Test
 

????????? –?????????????

Security Test
 

???????????

???????

???????????????????????????????????QTP?? LoadRunner?? Jmeter?? Visual Studio??????????????????. ?????????????Э?????????д???

??????????м????????? ???з?????? ??????????????????????????

????????

??????????????? ??????????? ????????XSS????????????????SQL???????

???????????м????????? ????????????????????????????????

???????????????÷???

??????????????У????????????“????”?????????????????????????????????????

????????
 

????????

Smoke Test
 

“e??”–?????????????????????????????

Build Verification Test??BVT??
 

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

Acceptance Test
 

?????????????濼???????/????????????

BVT?????????Smoke Test?? ?Build??????????????е????????????????????Build?????????? ???BVT????????????????????????????????????Build

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

????????
 

????????

Regression Test ??????
 

??????μ?汾??????????????????????????????°汾???????汾??????????? (regression)

Ad hoc Test ????????
 

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

Santiy Test
 

????????? ??????в???????????

Regression Test ???????

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

1. ?????????ЩС??????????????????????????????е??????б????

2. Bug Fix ???????????????μ?????????Fix?? ???????е??????б????

3. ??????????????????????????? ??????е?????????

Ad hoc Test ?????????

???????????????????? ???test case. ?????????????·??????? ???????GUI??Ad hoc??????????bug.