Automated GUI Testing for J2ME Software Based on FSM

被引:3
|
作者
Hou, Ying [1 ]
Chen, Rong [1 ]
Du, Zhenjun [1 ]
机构
[1] Dalian Maritime Univ, Sch Informat Sci & Technol, Dalian, Peoples R China
关键词
software testing; FSM; J2ME; GUI;
D O I
10.1109/EmbeddedCom-ScalCom.2009.67
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
J2ME (Java 2 Micro Edition) software is playing a more and more significant role in embedded systems. However, with the growing complexity and function enhancement of J2ME software, its GUI (Graphical User Interface) testing is facing with great challenges. This paper proposes a new automated GUI testing method for J2ME software, which adopts an automated test case generation means based on FSM model and uses a unique program instrumentation scheme. Test cases are translated to the test script, which drives the J2ME program under test, and generates test report. In our experiments the automated testing system is implemented. Example Results show this testing method can automatically generate test cases for GUI based on the specification of the J2ME program and can also drive the running of the tests in the automated way. The testing method is more effective than the traditional ones; it has advantages, such as higher automation level, full fault-detection capability and general applicability. So, this method can see its applicable prospect in J2ME software testing.
引用
收藏
页码:341 / 346
页数:6
相关论文
共 50 条
  • [1] Review of J2ME and J2ME-based Mobile Applications
    Isakow, Anna
    Shi, Hao
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (02): : 189 - 198
  • [2] J2ME简介
    尹华成
    中文信息, 2003, (06) : 21 - 24
  • [3] J2ME浅说
    Nowhere
    数字通信, 2002, (11) : 100 - 101
  • [4] A J2ME based digital map system
    Divya, M
    Phan, TA
    Vun, N
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2004, : 583 - 586
  • [5] A J2ME based digital map system
    Divya, M.
    Phan, T.A.
    Vun, N.
    IEEE Int. Symp. Consum. Electron. Proc., 2004, (583-586):
  • [6] Evaluating the Effectiveness of Neuroevolution for Automated GUI-Based Software Testing
    Zimmermann, Daniel
    Deubel, Patrick
    Koziolek, Anne
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 119 - 126
  • [7] A learning environment for mobile computing integrating J2ME and software components
    Foschini, Ivan João
    Zorzo, Sérgio Donizetti
    Proc. Front. Educ. Conf. FIE, 1600, (S4E1-S4E6):
  • [8] Application of J2ME to Airport
    Lai, Qingwu
    Chen, An
    Li, Chunquan
    Chen, Suhua
    Shen, Zhiqin
    ACC 2009: ETP/IITA WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING, 2009, : 180 - 184
  • [10] J2ME技术浅析
    张泽清
    福建电脑, 2009, 25 (05) : 46 - 47