DocumentCode :
1834555
Title :
Search-Based Testing of Ajax Web Applications
Author :
Marchetto, Alessandro ; Tonella, Paolo
Author_Institution :
Fondazione Bruno Kessler, IRST, Trento
fYear :
2009
fDate :
13-15 May 2009
Firstpage :
3
Lastpage :
12
Abstract :
Ajax is an emerging Web engineering technology that supports advanced interaction features that go beyond Webpage navigation. The Ajax technology is based on asynchronous communication with the Web server and direct manipulation of the GUI, taking advantage of reflection.Correspondingly, new classes of Web faults are associated with Ajax applications.In previous work, we investigated a state-based testing approach, based on semantically interacting events. The main drawback of this approach is that exhaustive generation of semantically interacting event sequences limits quite severely the maximum achievable length, while longer sequences would have higher fault exposing capability. In this paper, we investigate a search-based algorithm for the exploration of the huge space of long interaction sequences, in order to select those that are most promising, based on a measure of test case diversity.
Keywords :
Internet; Java; XML; graphical user interfaces; program testing; Ajax technology; GUI; Web engineering technology; Web server; Webpage navigation; asynchronous Javascript and XML; asynchronous communication; graphical user interface; search-based testing; Application software; Asynchronous communication; Automatic testing; Graphical user interfaces; Internet; Navigation; Software engineering; Software testing; Web pages; Web server; Ajax Applications and Search-based Software Engineering; Web Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Search Based Software Engineering, 2009 1st International Symposium on
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-3675-0
Type :
conf
DOI :
10.1109/SSBSE.2009.13
Filename :
5033174
Link To Document :
بازگشت