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

      ???????????????????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????????????????????????饗Do the right thing??????????????????????????????????????????Do it right??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

      ????????????????????????????????????????????????????????????????????????????Щ?????????????粻?????????????????????????????е?????????????????????????????????????????????趨?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ù????л????????????????????Щ????????????????????????????????????

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

      1?????Bug??

      2??????????????????е?????

      3???????????????

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

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

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

      1. ??в???

      ??в????????????????????????????У??????????????????????????????????????????????????????????????е??????????в????????????????????????????????????????????飬??????????????????в????

      ??в?????????У?
      1???????????????????????????????

      2???????????????????

      3????????????????????????????????????Щ?????????????Щ????

      4????????????????????????????????????????е???Щ?????

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

      ??в?????????У?
      1??????????????е?????????????????????????????30%??

      2?????????????????????

      2. ??в???

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

      HRESULT Play( char* pszFileName )

      {

      if ( NULL == pszFileName )

      return;

      if ( STATE_OPENED == currentState )

      {

      PlayTheFile();

      }

      return;

      }

      ??????????????????????????????????????????????????????????????????????????????????????Щ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ???????????в????????????????????顣

      ??в????????????????????????????????????Щ??????????????????????????????????????????????????????????????????????????????

      ??в????????У?

      1?????????л??к?????·????????????????е?????·????

      2?????????????????????????????????????????????????????????????Щ????????

      3???????????????????????

      3. ???????????

      ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ж???????????????????ж????????????????????????????????????????????????????????????????????????????????????????????????С???????????????????????????????????????????????????

      ???????????????????????????ù??????????????????ж?????????????ж???????Щ?????????и?????????????????????????????????????????????????????????????????????????

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

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

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

      ??????????????????У?

      BVT (Build Verification Test)

      BVT???????п?????????????????????????????????????????汾?????У???????????????????????汾?????????????????????????????????????????????????????????????????BVT??????????????????????????????????????????????????????????????????????е?????????????

      Scenario Tests

      ????BVT??????????????????????????????????飬?????????????????????????????ó????????????????????????????????????????????????????????????????????????????????????????Щ?÷????????????ó???????Щ???飬????????????????????????????Щ??????????????BVT??????????????????????嶼???????????????Scenario Tests???????????????????????????????????????????????????????

      Smoke Test

      ??????з???????????????Bug????????????????????Bug??????????????????????????????Bug????????????????????????????????????????????????????????Smoke Test??????????£???Smoke Test??????????????????????????????????????????????е??????????????????????п??????????????????????????????????????????????μ?Bug??Smoke Test?????????????????build?????????????????????

      ????Application Compatibility Test???????????????????????????????????????????????????????????У???????????Accessibility Test??????????????????????????????Щ?вм???????????????????????????????????????????Functional Test????????????Security Test?????????????Stress Test????????????Performance Test????????????Regression Test???????????Setup/Upgrade Test?????????????????

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

      1. ???????

      ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1??3??3??1??4??4???????????????????????????????1??1????????????????????????????????????????????????????????????????????????е??????

      ????????з???????λ??Software Development Engineer in Test???????????????????????????????????????????????????д?????????????????????????飬????????????????????????????????????????????Software Test Engineer??????????????????帺????????????????????Щ????????????????ò????

      2. ??????

      ????????????????????????????????????Bug???????Ч????????????????????????????????????????????????Ч????ò????????????????????????????????????????????????????й????????????????????????????????ο??????????????????????????????????????????????????????С????????????????????????????????????????????????

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

      1?????????д?????????????????????????

      2???????????????????????????

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

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

      a. ??????????????????????

      b. ?????????????????????????????????????2???????????????????汾??

      2??????????Χ??

      a. ??????????/???????????????????????????б??

      b. ????/???????????????????????????????????????????????????????о?????????Χ????????????????

      3???????????????

      a. ??????????????????????????

      b. ????????????????????????????Щ?????Χ??

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

      a. ?????????????

      b. ???嵱??????????????????

      5????????????????????/???????????

      a. ????????????????

      b. ?????λ????????????Χ??

      c. ??????????й???????/???????????????????

      6?????÷?Χ?????????

      a. ????????????????м???????б??

      b. ???????????????Щ????豸??

      c. ????????????????????

      ????????г??????п???????????????????????????????????????????????????????????????????????WindowsCE???????????????????????2?·???????????????????????????????5?·?????????????????????????????????????????????????????????????????

      3. ????????????

      ?????????????????????????????????Bug???????????????????????????????????顣????????????????????????????????????????????????????????????????????????????????

      ?????????????????????????е??????????????????Error Guessing Testing??

      ??????????????????????????????????Щ??????????????????????????????????????????????????????ú?????????????????????????????????????????????????????У????????????????????????????????????

      ?????????????????????????????????????????????????????????????????????????????????????????Χ??????????n?????????????6n+1???????????????????min-1?? min?? min+1?? normal?? max-1?? max??max+1????????????????????????????????????????????????????п?????????Щ?????????

      Error Guessing Testing???????????飬???????????????????2??о???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ж??????????????Щ????????

      ????????????????Щ??????????????????????????????Щ?????????????????????????????????????????????Щ????У????????????????????????е???????????????Σ??????????????Ρ?????????????????????????????????????????????????衣

      4. Bug???????

      ?????????????У?????????????????????????????Bug??????Ч?????????????????г????????????????????Ч???????????????鷢?????λ??????????????Bug????????Bug???楨Bug?????????Bug?????Bug?????????Σ?

      1???????????????????з????μ?Bug?????????鱨???Bug??λ?á?????????????????????????Bug???????????Bug??????

      2?????????????????Bug???м????????????Bug???????????????????Bug????????????Bug???????????????Bug????????????????????????????????????????????????????Bug????????????????????

      3????????????????????????Bug???д????????????е????????????????????????汾??

      4?????????????????Bug???????????????????????????????????????????????????Bug??????????Close??????????????????????Bug?????????????????????????????????????????????????μ?Bug??

      5. Bug??????????

      ???Щ????£?Bug??????????ζ??Bug???????????????????????????Bug???????????????????????????????????????????????????Bug??????????????Bug????????????????????Bug??????????????????

      ???????????????????????????????????????Bug??????????

      ????????Bug???????????????????????汾?????????????????????汾?????д????

      ?????????Bug???????????????????????????????????????????????????????????

      ????????????Bug???????????????????????????????????????б??????ЩBug????????

      ?塢????????????????

      ????????????????????????????????????к????????????????????????????????????????????????????????????ü?????????????????????????????????????????????????к???????????????????????÷??????????????????????μ?????????????????????????????????飬????????????????????????п??????????????????????????????????????????????????????

      ??????????????????????????????????????????????????????Щ???????????????????????????????y?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????μ???????????????????????????????????????л??