An approach to generating test cases for testing component-based web applications

被引:2
|
作者
Miao, Huaikou [1 ]
Chen, Shengbo [1 ]
Liu, Huanzhou [1 ]
Qian, Zhongsheng [1 ]
机构
[1] Shanghai Univ, Sch Engn & Comp Sci, Shanghai 200072, Peoples R China
关键词
D O I
10.1109/IITA.2007.54
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Borrowing the thoughts of component interaction, the concept of Logic Component (LC) is proposed, and a Web application is divided into LCs which is mapped into the actual physical components finally. This paper supposes that each component and LC is a black box which has been well tested So Web applications can be regarded as a set of interactive components. It mainly concentrates on testing the interactions of components. An automaton is used to model each component, and compositions of automata are used to model the component interaction. For each component-test-sequence, a new automaton can be got by using composition of automata. Abstract test cases can be generated from the new automaton. By means of mapping the actions to the actual operations and adding the data of test space to them, the component test cases are generated.
引用
收藏
页码:264 / 269
页数:6
相关论文
共 50 条
  • [1] Testing Component-based Web Applications Using Component Automata
    Qian, Zhongsheng
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL I, 2009, : 455 - 458
  • [2] Automatic generating test cases for testing web applications
    Chen, Shengbo
    Miao, Huaikou
    Qian, Zhongsheng
    CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 881 - 885
  • [3] Morpheus Web Testing: A Tool for Generating Test Cases for Widget Based Web Applications
    Neves, Romulo de Almeida
    Watanabe, Willian Massami
    Oliveira, Rafael
    JOURNAL OF WEB ENGINEERING, 2022, 21 (02): : 119 - 143
  • [4] A Reinforcement Learning Approach to Generating Test Cases for Web Applications
    Chang, Xiaoning
    Liang, Zheheng
    Zhang, Yifei
    Cui, Lei
    Long, Zhenyue
    Wu, Guoquan
    Gao, Yu
    Chen, Wei
    Wei, Jun
    Huang, Tao
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST, 2023, : 13 - 23
  • [5] An Extended MM-Path Approach to Component-based Web Application Testing
    Gu, Jingxian
    Xu, Lei
    Xu, Baowen
    Yang, Hongji
    12TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2008, : 144 - 150
  • [6] Testing component-based applications in the presence of faults
    Martins, E
    Moraes, RLD
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: II, 2003, : 112 - 117
  • [7] A conformance testing approach for component-based systems
    Guerrouat, A.
    Richter, H.
    IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 870 - +
  • [8] Developing component-based adaptive web applications with the AMACONTBuilder
    Fiala, Z
    Hinz, M
    Meissner, K
    WSE 2005: Seventh IEEE International Symposium on Web Site Evolution, Proceedings, 2005, : 39 - 45
  • [9] A component-based model of Web-enabled applications
    Fan, X
    Chen, J
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 301 - 306
  • [10] Architectural test coverage for component-based integration testing
    Hashim, Nor Laily
    Ramakrishnan, Sita
    Schmidt, Heinz W.
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 262 - +