Ajax is an emerging Web engineering technology that supports advanced interaction features that go beyond Web page navigation. The Ajax technology is based on asyn-chronous 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 genera-tion of semantically interacting event sequences limits quiteseverely the maximum achievable length, while longer se-quences 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.©2009 IEEE.
Search-based testing of AjaxWeb applications / Marchetto, A.; Tonella, P.. - (2009), pp. 3-12. (Intervento presentato al convegno 1st International Symposium on Search Based Software Engineering, SSBSE 2009 tenutosi a Windsor, Berkshire, gbr nel 2009) [10.1109/SSBSE.2009.13].
Search-based testing of AjaxWeb applications
Marchetto A.;
2009-01-01
Abstract
Ajax is an emerging Web engineering technology that supports advanced interaction features that go beyond Web page navigation. The Ajax technology is based on asyn-chronous 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 genera-tion of semantically interacting event sequences limits quiteseverely the maximum achievable length, while longer se-quences 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.©2009 IEEE.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione