arrow
返回

Using search-based algorithms for Ajax event sequence generation during testing

delete2010-12-07
delete30
PRE
AI
A
Alessandro Marchetto *
P
Paolo Tonella
DOI:10.1007/s10664-010-9149-1delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Modern Web applications offer a rich and unique user experience by taking advantages of the so called Web 2.0 technologies, among which Ajax. Ajax supports the intensive use of asynchronous communication between client-pages and the Web server and it allows on-the-fly manipulations of client-pages content and structure to realize a rich, dynamic and interactive user interface. Correspondingly, new types of faults that cannot be easily revealed by existing Web testing techniques are associated with modern Ajax-based applications. In our previous investigations, we used state-based testing for event sequence generation and it proved to be quite effective in exposing Ajax specific faults. However, the search space of the semantically interacting event sequences is huge, as it can grow exponentially with the event sequence length. In this paper, we apply search-based algorithms, namely hill climbing and simulated annealing, to the problem of generating maximally diverse event sequences of various lengths. In this way, we control the size of the generated test suites, while keeping the included test cases as diverse as possible. We evaluate the performance of the algorithms on two open source Ajax applications.
Keyword:
Web testing
Ajax applications
Search-based software engineering
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

F
Fondazione Bruno Kessler
学者数:
1.8K
论文数: 1.7K
被引数: 3.2K
引用论文

引用论文

First registry report: lung transplantation in Japan
err2008-01-22
err0
PREAI
errToru Bando; Hiroshi Date; Masato Minami; Takashi Kondo; Takeshi Shiraishi; Shinichiro Miyoshi; Yasuo Sekine; Takeshi Nagayasu
err分享
err收藏
Enzymatic debridement: past, present, and future
err2022-05-04
err0
PREAI
errIgnace De Decker; Liesl De Graeve; Henk Hoeksema; Stan Monstrey; Jozef Verbelen; Petra De Coninck; Els Vanlerberghe; Karel E. Y. Claes
err分享
err收藏
Test diversity
err2006-11-01
err12
PREAI
errNikolik, Borislav
err分享
err收藏
OPTIMIZATION BY SIMULATED ANNEALING模拟退火优化
errSCIENCE
IF45.8
err1983-05-13
err3.2W
PREAI
errKIRKPATRICK, S; GELATT, CD; VECCHI, MP
err分享
err收藏
学者 查看更多内容