MoMEUnit - MoMEUnitæ?¯ç”¨æ–¼J2ME應用程åºå–®å…ƒæ¸¬è©¦çš„xUnit架構的一個實例。它æ?¯å¾žçœ¾æ‰€å‘¨çŸ¥çš„JUnit框架派生的。它åªæœ‰CLDC 1.1éµå®ˆã€‚
這個框架克æœäº†J2ME MIDP APIä¸ç¼ºå°‘åå°„API,並支æŒJUnit框架的以下主è¦åŠŸèƒ½ï¼š
- æ?“於開發和測試é‹è¡Œã€‚
- 在ä¸åŒçš„測試ä¸å…±äº«ç›¸åŒçš„夾具。
- 在自己的新燈具é‹è¡Œæ¸¬è©¦ã€‚
- 修改一組測試的夾具。
- åŒæ™‚測試é‹è¡Œçš„å¯èƒ½æ€§ã€‚
- 測試跑æ¥è€…çš„ç¨ç«‹æ€§ï¼ˆä¸åŒçš„測試跑æ¥è€…å¯ä»¥èˆ‡æ¡†æž¶åŒ…一起使用)。
æ¤æ¡†æž¶åŒ…括一個å¯é¸çš„Ant集æˆåŒ…。æ¤è»Ÿä»¶åŒ…包å«å¹¾å€‹åŠŸèƒ½é½Šå…¨ï¼Œå¯æ“´å±•çš„任務,å¯ç°¡åŒ–MoMEUnit框架與Ant構建系統的使用。
MoMEUnit Ant集æˆåŒ…æ供以下功能:
- æ ¹æ“šæ¸¬è©¦æŽ¥å£å¯¦ç¾å’ŒæŒ‡å®šçš„模å¼è¨ˆç®—è¦é‹è¡Œçš„測試列表。沒有必è¦æŒ‡å®šè¦æ?Žç¢ºé‹è¡Œçš„測試用例。開發人員å¯ä»¥æ·»åŠ 測試用例而無需é…置測試é‹è¡Œå™¨ã€‚- æ ¹æ“šæŒ‡å®šçš„æºæ–‡ä»¶ï¼Œé¡žï¼Œè³‡æºå’Œåº«ï¼Œä»£è¡¨é–‹ç™¼äººå“¡é‹è¡Œå·²ç¶“構建的J2ME應用程åºçš„測試用例或構建測試應用程åºã€‚
- åœ¨æ ¹æ“šéœ€è¦é‹è¡Œæ¸¬è©¦ä¹‹å‰é 先驗è‰J2ME應用程åºã€‚
- æ ¼å¼æ¸¬è©¦é€šéŽä½¿ç”¨é 定義或自定義測試çµæžœæ ¼å¼åŒ–程åºé‹è¡Œè¼¸å‡ºï¼Œå°±åƒåœ¨ä»»å‹™ä¸ã€‚æ‰€æœ‰æ¸¬è©¦ç‰¹æ€§ï¼ŒåŒ…æ‹¬æ™‚é–“å’Œå †æ£§è·Ÿè¸ªéƒ½å¯ç”¨ã€‚
- 通éŽæŒ‡å®šé 定義或自定義模擬器或é é©—è‰å™¨ï¼Œä½¿é–‹ç™¼äººå“¡å¯ä»¥é¸æ“‡é‹è¡Œæ¨¡æ“¬å™¨å’Œ/或é é©—è‰å·¥å…·ã€‚
- 通éŽæŒ‡å®šæ‡‰ç”¨ç¨‹åºJADæ述符和/æˆ–æ¸…å–®çš„å±¬æ€§ï¼Œä½¿é–‹ç™¼äººå“¡èƒ½å¤ é…置測試J2ME應用程åºã€‚
這個框架æ供了一個MIDletTestRunner - 一個完全å¯é…置的MIDlet作為擴展。它用於在仿真器或移動è¨å‚™ä¸é‹è¡Œæ¸¬è©¦ã€‚它在一個å±å¹•ä¸é¡¯ç¤ºæ¸¬è©¦é‹è¡Œçš„çµæžœï¼ˆé€²åº¦æ¢ï¼Œçµ±è¨ˆï¼Œæ•…障列表或具有æ¯å€‹æ¸¬è©¦çš„詳細消æ¯çš„錯誤)。測試å¯ä»¥åœ¨å•Ÿå‹•æœŸé–“自動é‹è¡Œï¼Œä¸¦åœ¨ä»¥å¾Œé‡æ–°åŸ·è¡Œå¤šæ¬¡ã€‚它å¯ä»¥æ‰“å°æ述性的消æ¯ï¼Œå°‡å¤±æ•—和錯誤與stack-trace一起發é€åˆ°æ¨™æº–錯誤輸出
新功能:·è¶…æ™‚åŠŸèƒ½æ·»åŠ åˆ°ant集æˆåŒ…å’ŒMIDletTestRunnerå’Œå°bug修復。
評論沒有發現