• DocumentCode
    2711760
  • Title

    Talking about a Mutation-Based Reverse Engineering for Web Testing: A Preliminary Experiment

  • Author

    Marchetto, Alessandro

  • Author_Institution
    Fondazione Bruno Kessler, IRST, Trento
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    One of the most well known and used approach to dynamically analyze a Web application requires to the user to analyze code and requirements of the application to extract its scenarios and the needed inputs. This information is used to exercise the application behavior and so build its model. Hence, high knowledge and effort are required to apply that kind of analysis. Moreover, it is well recognized that a dynamic approach builds partial models since it is strictly related to the application execution. In this paper, we talk about an approach that uses code mutation to reverse engineer a Web application and build its model then used for testing. We document an experiment done to evaluate feasibility and effectiveness of that approach comparing it with other traditional ones. The results show that the approach automatically builds models containing a limited degree of inaccuracy that can be pruned during the application testing.
  • Keywords
    Internet; formal specification; program testing; reverse engineering; Web application; Web testing; code mutation; mutation-based reverse engineering; Application software; Automatic testing; Conference management; Data mining; Genetic mutations; Navigation; Object oriented modeling; Reverse engineering; Software engineering; System testing; Model-based Testing; Mutation analysis; Web Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.18
  • Filename
    4609422