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ä¿®å¤ã€‚
评论没有发现