SEPLAug 17, 2015

Semantics-based Automated Web Testing

arXiv:1508.03905v11 citations
Originality Synthesis-oriented
AI Analysis

This work addresses automated testing for web applications, presenting an incremental improvement by integrating semantics with existing tools like Selenium.

The paper tackles automated web testing by introducing TAO, a tool that combines grammar-based test generation with semantics evaluation, and demonstrates its effectiveness on a real-life parking website.

We present TAO, a software testing tool performing automated test and oracle generation based on a semantic approach. TAO entangles grammar-based test generation with automated semantics evaluation using a denotational semantics framework. We show how TAO can be incorporated with the Selenium automation tool for automated web testing, and how TAO can be further extended to support automated delta debugging, where a failing web test script can be systematically reduced based on grammar-directed strategies. A real-life parking website is adopted throughout the paper to demonstrate the effectivity of our semantics-based web testing approach.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes