1ãMonkeyæ¯Android SDKèªå¸¦çæµè¯å·¥å
·ï¼å¨æµè¯è¿ç¨ä¸ä¼åç³»ç»åé伪éæºçç¨æ·äºä»¶æµï¼å¦æé®è¾å
¥ã触æ¸å±è¾å
¥ãæå¿è¾å
¥ç)ï¼å®ç°å¯¹æ£å¨å¼åçåºç¨ç¨åºè¿è¡ååæµè¯ï¼ä¹ææ¥å¿è¾åºãå®é
ä¸è¯¥å·¥å
·åªè½åç¨åºåä¸äºååæµè¯ï¼ç±äºæµè¯äºä»¶åæ°æ®é½æ¯éæºçï¼ä¸è½èªå®ä¹ï¼æ以æå¾å¤§çå±éæ§ã
2ãMonkeyRunnerä¹æ¯Android SDKæä¾çæµè¯å·¥å
·ãä¸¥æ ¼æä¹ä¸æ¥è¯´MonkeyRunnerå
¶å®æ¯ä¸ä¸ªApiå·¥å
·å
ï¼æ¯Monkey强大ï¼å¯ä»¥ç¼åæµè¯èæ¬æ¥èªå®ä¹æ°æ®ãäºä»¶ã缺ç¹æ¯èæ¬ç¨Pythonæ¥åï¼å¯¹æµè¯äººåæ¥è¯´è¦æ±è¾é«ï¼ææ¯è¾å¤§çå¦ä¹ ææ¬ã
3ãInstrumentationæ¯æ©æGoogleæä¾çAndroidèªå¨åæµè¯å·¥å
·ç±»ï¼è½ç¶å¨é£æ¶åJUnitä¹å¯ä»¥å¯¹Androidè¿è¡æµè¯ï¼ä½æ¯Instrumentationå
è®¸ä½ å¯¹åºç¨ç¨åºåæ´ä¸ºå¤æçæµè¯ï¼çè³æ¯æ¡æ¶å±é¢çãéè¿Instrumentationä½ å¯ä»¥æ¨¡ææé®æä¸ãæ¬èµ·ãå±å¹ç¹å»ãæ»å¨çäºä»¶ãInstrumentationæ¯éè¿å°ä¸»ç¨åºåæµè¯ç¨åºè¿è¡å¨åä¸ä¸ªè¿ç¨æ¥å®ç°è¿äºåè½ï¼ä½ å¯ä»¥æInstrumentationçæä¸ä¸ªç±»ä¼¼Activityæè
Service并ä¸ä¸å¸¦çé¢çç»ä»¶ï¼å¨ç¨åºè¿è¡æé´çæ§ä½ ç主ç¨åºã缺ç¹æ¯å¯¹æµè¯äººåæ¥è¯´ç¼å代ç è½åè¦æ±è¾é«ï¼éè¦å¯¹Androidç¸å
³ç¥è¯æä¸å®äºè§£ï¼è¿éè¦é
ç½®AndroidManifest.xmlæ件ï¼ä¸è½è·¨å¤ä¸ªAppã
4ãUiAutomatorä¹æ¯Androidæä¾çèªå¨åæµè¯æ¡æ¶ï¼åºæ¬ä¸æ¯æææçAndroidäºä»¶æä½ï¼å¯¹æ¯Instrumentationå®ä¸éè¦æµè¯äººåäºè§£ä»£ç å®ç°ç»èï¼å¯ä»¥ç¨UiAutomatorvieweræå»App页é¢ä¸çæ§ä»¶å±æ§èä¸çæºç ï¼ãåºäºJavaï¼æµè¯ä»£ç ç»æç®åãç¼å容æãå¦ä¹ ææ¬ï¼ä¸æ¬¡ç¼è¯ï¼ææ设å¤æ模æå¨é½è½è¿è¡æµè¯ï¼è½è·¨Appï¼æ¯å¦ï¼å¾å¤Appæéæ©ç¸åãæå¼ç¸æºæç
§ï¼è¿å°±æ¯è·¨Appæµè¯ï¼ã缺ç¹æ¯åªæ¯æSDK 16ï¼Android 4.1ï¼å以ä¸ï¼ä¸æ¯æHybird AppãWebAppã
5ãTestWriteræ¯ä¸æµ·å为峰ç»åå¤å¹´ä¸ºä¼ä¸åæµè¯æå¡çç»éªæç åçä¸æ¬¾å
·æèªä¸»ç¥è¯äº§æçèªå¨åæµè¯å·¥å
·ï¼è·¨WebãAndroidãiOSä¸å¤§å¹³å°ï¼ä¸ºä¼ä¸ç¨æ·æä¾çæ£çä½ææ¬ãé«æççèªå¨åæµè¯ï¼å¼é¢è½¯ä»¶æµè¯èªå¨åè¿ç¨ç±ææ¯å±é¢åä¸å¡å±é¢è½¬åãç¨æ·å¯å¨TestWriterä¸éè¿ç»ä¸å¾å½¢åçé¢è½»æ¾å建æµè¯è®¡åï¼å¹¶é©±å¨æ§è¡å¼æå®æèªå¨åæµè¯ä»»å¡ï¼ææéä½äºæµè¯äººåè½åè¦æ±åèæ¬ç»´æ¤å·¥ä½éï¼è®©èªå¨åæµè¯æ´ç®åï¼æ´ä¸æ³¨äºä¸å¡ã
1ãå®å
¨é¶ç¼ç
TestWriterå¼å
¥å¯¹è±¡åºï¼æ¯æ对页é¢å
ç´ çæºè½åæï¼èªå¨çææä½å¯¹è±¡åºï¼æéè¿ç®åçç¹å»çææä½å¯¹è±¡åºï¼
2ãå¾å½¢åçé¢
éè¿å¾å½¢åçé¢ï¼å¯¹æµè¯å¯¹è±¡ãæµè¯æ¥éª¤ãç¨ä¾çå±å±å°è£
æ å°ï¼æ¸
æ°çæ¸
ä¸å¡å
³ç³»ï¼
ä¸å¡åå¨ãçé¢è°æ´æ¶ä»
éä¿®æ¹ç¸åºä¸å¡åºå
容ï¼
3ãç®åææä½
æ¯æåå¸å¼æµè¯ï¼éè¿æå®è®¡åï¼èªå¨å¹é
æµè¯ç¯å¢å¹¶åé
æ§è¡æºå¨ï¼æ éæµè¯äººåå¹²é¢ï¼è½»æ¾å®ç°èªå¨å®æåå½ï¼
4ãç»ææ´ç´è§
å®æ¶æ¥çæ§è¡æ
åµï¼èªå¨è®°å½æµè¯ç»æï¼å¹¶å¯¹é误æ¥éª¤è¿è¡é®é¢åæåé误æ¶UIæªå¾ã
温馨提示:答案为网友推荐,仅供参考