??????????
???????????APP??????????????????????????????2??????
????????????????????ò???????????——why??
??????????????????????????????? ——what?
?????????????2?????????????????????????飬?????????????????????????????????????????????????????????????????????????????????????????????????????????????к?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????2????????????????????в?????????????????
????1.Why? ???????ò???????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????壬??????????????????????????????????????Ч???????????????á?
??????????????????ò???????????
????????????????????????????????????????????????????????????????磬?????????????????????????
????1??coding???bug??
????2?????????????????????????...
??????????????????????????????????????????
????1??case?????????????
????2?????????????????????????...
????????????????д??????????????????????????д?????????????е??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Σ???????????±??????????????????????????顣
?????????????????????????????????????????????????Ч???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч??????????????????????????????????????????н?Σ?????????????????????????????????????????????????????????????
????2.what???????????????????
??????????????????????????????????????в????????????????????????????ɡ????????????????????????£?
??????1???????????????????????????????????????????????????????????????????λ?????????????????????????????????????????????????
??????2???????????????????????????t?????????????????????????????y???????????????????????????????
??????3???????????????п???У????ж???????????????????????????????£??????????????????????????????????У??????????????????????????????????????е????????????????
???????????д?????????????????????????????????д??????????????????????м???????????????????????????????????У????????????????Ч???Ч????????????????????
????3. ???????????—?????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????£??????????????????????????????????????????????????????????????bug?????????????????????????????????????????????????
????3.1 Basic – ???????????
???????????????????????????? ??????????????????????????????????????????????????????????÷????д????????ù????????????????????????????
???????????????????????????????????????????????????????????(????????????)??????????????????????????????????ж???????????????????????????????????????????????????????????????????????????????????飬????????????????????????????????£??????????????????????????????????ò??????????????????????????????????????????????????????С???????????????????????????????????ü????????????????????????????????????????????????????????????????????????????????????
????3.2 Boundary – ??????????
??????????????????????????????????????????????????????????????總???????????????????????????????????????????????????????????????????????????????????Щ??????????????????????????????в????????
?????磺
????· ????????????С ?????????????Χ
????· ????????Null-max-max+1
????· ????????
????· ????????????????????????????????????
????3.3 Memory – ?洢????
????????????漰?洢????д??????????????????й?(memory leak)??
????????????????????????????Щ???????????memory???????????????????????????????
????· ??????????—???G sensor?????????????????????????????????????????????????????????????????е??
????· ???????????
????· ?????????—???????????????
????· ????ε???????—??????????????????????????????????????????????“????”????ν?????????????A?????????B?????????B???????ν??????A????message????????????????camera?????????camera???????????message???????????????????????-message??????message??????????????????????????????????????
????· ?????????
????3.4 Performance – ???????
???????????????????????????CPU?????????????benchmark?????????benchmark???????ж???????????????????????????ο??????????????ε???Щ?????????????????????????????????????????????????????????????ν???????????????????????????????????з?????????Щ?????????????????????????????????λ?????????????????????????????Χ????·???????????????????????????????????????м???????????????????????????????????????????磬????????????????????????????????????????????????????????????
????3.5 Stress – ???????
?????????????????????????????????????????????????????????????????????monkey??????????????????????????????????????????????顣
????3.6 Capability – ?????????
??????????????????????????????????????????????????????????????????????????????????????????????е??????????????????????????????????????????????????????????????Э???????????????????????
????????????????????????????
????· ?????????????????????3G??4G?? WIFI????????
????· ??????????????? ??Android>=2.3?? IOS >=7.0??
????· ROM??????????????????????????????С??????壬OPPO???
????· ????????????? ???????????????
????· ??????????????汾???????????
????· ??????????漰???????????????????
????· ?????豸????????? ???????????????????????
????· ?洢???????????????????????????
????· ??????????????????????????????
????3.7 Interrupt – ?ж???????
?????????????????????????????????????????????????????????????????????????????????磺
????· ????
????· ????
????· ??????????????????????????
????· ????????????ζ???
????· ??????????
????· ?????????
????3.8 Interaction – ???????????
????????????????????????????????ò???????????????????????????????????á????磺
????· ??????
????· ??????
????· ?????????
????· ??????????