• DocumentCode
    2097708
  • Title

    A UML-Based Approach to Testing Web Applications

  • Author

    Li, Liping ; Miao, Huaikou ; Qian, Zhongsheng

  • Volume
    2
  • fYear
    2008
  • fDate
    20-22 Dec. 2008
  • Firstpage
    397
  • Lastpage
    401
  • Abstract
    This paper proposes a practical test model and test approach for Web applications based on use cases and their corresponding sequence diagrams. Large Web applications are modeled as hierarchical profile use-case diagrams called UCTM (use case transition model). From the hierarchical UCTM, the sequential dependency relationship of use cases can be gained. Traversing the UCTM from top to down, each use case is described by sequence diagram, which can be converted automatically into a restricted message-on-vertex graph (RMOVG). A vertex in RMOVG represents one message in sequence diagram. To reduce the number of test cases generated, the constraint message coverage (CMC) criterion is proposed. According to the CMC criterion, each message in sequence diagram must be visited at least once. Test cases generated from RMOVG can satisfy CMC criterion and reduce the number of test cases. The proposed approach is a significant supplement to the existing Web application testing techniques.
  • Keywords
    Internet; Unified Modeling Language; program testing; UML-based approach; Web application testing model; constraint message coverage criterion; hierarchical profile use-case diagram; restricted message-on-vertex graph; sequence diagram; unified modeling language; use case transition model; Application software; Computer science; Concurrent computing; Finance; Information technology; Object oriented modeling; Paper technology; Software testing; System testing; Unified modeling language; UML; Web application; sequence diagram; test case; use case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3746-7
  • Type

    conf

  • DOI
    10.1109/ISCSCT.2008.186
  • Filename
    4731649