.

Optimization metaheuristic for software testing

LAUR Repository

Show simple item record

dc.contributor.author Mansour, Nashat
dc.contributor.author Zeitunlian, Hratch
dc.contributor.author Tarhini, Abbas
dc.date.accessioned 2018-05-16T06:07:29Z
dc.date.available 2018-05-16T06:07:29Z
dc.date.copyright 2013 en_US
dc.date.issued 2018-05-16
dc.identifier.isbn 9783642315190 en_US
dc.identifier.uri http://hdl.handle.net/10725/7816 en_US
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.relation.ispartofseries Advances in intelligent systems and computing en_US
dc.subject Evolutionary computation -- Congresses en_US
dc.subject Genetic programming (Computer science) -- Congresses en_US
dc.subject Combinatorial optimization -- Congresses en_US
dc.title Optimization metaheuristic for software testing en_US
dc.type Conference Paper / Proceeding en_US
dc.author.school SOB en_US
dc.author.idnumber 198629170 en_US
dc.author.idnumber 199107350 en_US
dc.author.department Computer Science and Mathematics en_US
dc.description.embargo N/A en_US
dc.description.physdesc xxiii, 506 pages : illustrations. en_US
dc.publication.place Heidelberg en_US
dc.description.bibliographiccitations Includes bibliographical references. en_US
dc.identifier.doi https://doi.org/10.1007/978-3-642-31519-0_30
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.author.email nmansour@lau.edu.lb en_US
dc.author.email abbas.tarhini@lau.edu.lb en_US
dc.conference.pages 463-474 en_US
dc.conference.place Mexico City, Mexico en_US
dc.conference.title EVOLVE, a bridge between probability, set oriented numerics, and evolutionary computation II en_US
dc.identifier.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.orcid.id https://orcid.org/0000-0002-9441-1649
dc.author.affiliation Lebanese American University en_US
dc.relation.numberofseries 175


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account