• DocumentCode
    2354535
  • Title

    WaRR: A tool for high-fidelity web application record and replay

  • Author

    Andrica, Silviu ; Candea, George

  • Author_Institution
    Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    403
  • Lastpage
    410
  • Abstract
    We introduce WaRR, a tool that records and replays with high fidelity the interaction between users and modern web applications. WaRR consists of two independent components: the WaRR Recorder and the WaRR Replayer. The WaRR Recorder is embedded in a web browser, thus having access to user actions, and provides a complete interaction trace-this confers high recording fidelity. The WaRR Replayer uses an enhanced, developer-specific web browser that enables realistic simulation of user interaction-this confers high replaying fidelity. We describe two usage scenarios for WaRR that help developers improve the dependability of web applications: testing web applications against realistic human errors and generating user experience reports. WaRR helped us discover bugs in widely-used web applications, such as Google Sites, and offers higher recording fidelity compared to current tools.
  • Keywords
    Internet; human computer interaction; online front-ends; Google sites; WaRR; Web browser; bug discovery; high fidelity Web application record and replay; users interaction; Browsers; Debugging; Google; HTML; Humans; Testing; Web pages; record & replay; testing; web applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4244-9232-9
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2011.5958253
  • Filename
    5958253