dc.creator |
Mansour, Nashat |
en_US |
dc.creator |
Tarhini, Abbas |
en_US |
dc.creator |
Zeitunlian, Hratch |
en_US |
dc.date.accessioned |
2018-05-16T06:07:29Z |
|
dc.date.available |
2018-05-16T06:07:29Z |
|
dc.date.datecopyrighted |
2013 |
en_US |
dc.identifier.isbn |
978-3-642-31519-0 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/10725/7816 |
|
dc.description.abstract |
This paper presents an evolutionary method for testing web applications. Although state-based testing has been reported, few papers have addressed modern web applications. In our work, we model web applications by associating features or web pages with states; state transition diagrams are based on events representing state transitions. We formulate the web application testing problem as an optimization problem and use a simulated annealing (SA) metaheuristic algorithm to generate test cases as sequences of events while keeping the test suite size reasonable. SA evolves a solution by minimizing a function that is based on the contradictory objectives of coverage of events, diversity of events covered, and definite continuity of events. Our experimental results show that the proposed simultaneous-operation SA gives better results than an incremental SA version and significantly better than a greedy algorithm. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
Springer |
en_US |
dc.title |
EVOLVE - A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II |
en_US |
dc.title |
Optimization metaheuristic for software testing |
en_US |
dc.type |
Conference Paper / Proceeding |
en_US |
dc.creator.school |
SAS |
en_US |
dc.creator.identifier |
198629170 |
en_US |
dc.creator.identifier |
199107350 |
en_US |
dc.creator.department |
Computer Science and Mathematics |
en_US |
dc.description.embargo |
N/A |
en_US |
dc.identifier.ctation |
Mansour, N., Zeitunlian, H., & Tarhini, A. (2013). Optimization Metaheuristic for Software Testing. In EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II (pp. 463-474). Springer, Berlin, Heidelberg. |
en_US |
dc.creator.email |
nmansour@lau.edu.lb |
en_US |
dc.creator.email |
abbas.tarhini@lau.edu.lb |
en_US |
dc.description.pages |
463-474 |
en_US |
dc.description.tou |
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php |
en_US |
dc.identifier.url |
https://link.springer.com/chapter/10.1007%2F978-3-642-31519-0_30 |
en_US |
dc.creator.ispartof |
Lebanese American University |
en_US |