??????2??Fault???????????????????????????????????????

???????磬??????????????????·??????????????——0X0000000C??

??????3??Root Cause???????????????′?????????????

???????磬???????id1==id2??????????????ж???????????δ????????????????????????????

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

??????1??Symptom????????棬???Windows??ó????????????????????????????С?

??????2??Fault????????????????handle???????3???????????????????????????

??????3??Root Cause????????????????????????CreateSubWindow?????????????????????????????????OnDraw?????????????????????????????????????????????????????????

????2??Test Case??????????

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

????3??Test Suite??????????????

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

?????????Suite????????“sweet”??????????“suit”????????????????

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

?????????????????????Black box????????White box????????

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

???????????????????????????????????????????????????????????????????????????????????????????????????????“???????”??????????????????????????

??????????????????Щ???????

?????????[???????????????????500??]

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

??????ν????/???????????????????????????????????????????“???”?????

?????????????????????У???????????????“????”?????????????????????????????????????????“Behavioral Test Design”??????????????????????????????????????

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

?????????????У?????????????Σ?????????????????????????????????????У??????????????????á???ν“????”????????????????????Щ???????????????????????????“????”????????????

??????????????????????????????“????”???

???????????????????ó??????????????????к??????????????????????????????????????????????磺????????????????????????????????????????????????????????????????????????????“???”???????????????????????????????????????“???”?????????????塣???????????“?????????”??????????????????????????????????????????????????????????????????????????????????????????????????????????“????”??“????”??м?????????

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

????????????“????”???????“???”????????“????”????“????”??

????????????????????£?“???????”?г???100????????“??в???”???70????????“????”????

????????????????????????????????????????“???????”?????????????

???????????????????????????????????????????“????”???????????????????ó????????????д????????????????е?????С??????????????????????????????????????????????????Щ?????????????????????????????????????????????????????????????