• DocumentCode
    625555
  • Title

    Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization

  • Author

    Leotta, Maurizio ; Clerissi, Diego ; Ricca, Filippo ; Spadaro, Cristiano

  • Author_Institution
    Dipt. di Inf., Bioingegneria, Robot. e Ing. dei Sist. (DIBRIS), Univ. di Genova, Genoa, Italy
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    487
  • Lastpage
    488
  • Abstract
    This poster presents an industrial case study about test automation and test suite maintenance in the context of Web applications. The Web application under test is a Learning Content Management System (eXact learning LCMS). We analysed the costs associated with the realignment of four equivalent Selenium WebDriver test suites, implemented using the page object pattern and different methods to locate web page elements, to a subsequent release of eXact learning LCMS. In our study, the two ID-based test suites required significantly less maintenance effort than the XPath-based ones.
  • Keywords
    Internet; content management; costing; program testing; software maintenance; ID-based test suites; Selenium WebDriver test suites; Web applications; Web page element location; cost analysis; eXact learning LCMS; industrial case study; learning content management system; page object pattern; test automation; test suite maintenance; Automation; Computer languages; Context; Maintenance engineering; Navigation; Testing; Web pages; Selenium WebDriver; Test Automation; Test Suite Maintainability; Web Application Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.73
  • Filename
    6569767