Providing trade-off techniques subsets to improve software testing effectiveness: Using evolutionary algorithm to support software testing techniques selection by a web tool

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The combination of testing techniques is considered an effective strategy to evaluate the quality of a software product. However, the selection of which techniques to combine in a software project has been an interesting challenge in the software engineering field because the high number of techniques available at the technical literature. This paper presents an approach developed to support the combined selection of model-based testing techniques, applying multiobjective combinatorial optimization strategies, by determining the mini- mum dominating set in a bipartite and bi-weighted graph. Thus, an evolutionary strategy based on a multiobjective genetic algorithm is proposed to generate trade-off techniques subsets between the maximum coverage of software project characteristics and the minimum eventual effort to construct models used for test cases generation. In an empirical evaluation, our evolutionaryalgo- rithmstrategygavebetterresultsthanthepreviousapproaches.

Cite

CITATION STYLE

APA

da Silva Grande, A., Neto, A. C. D., & de Freitas Rodrigues, R. (2012). Providing trade-off techniques subsets to improve software testing effectiveness: Using evolutionary algorithm to support software testing techniques selection by a web tool. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7589, pp. 222–232). Springer Verlag. https://doi.org/10.1007/978-3-642-34459-6_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free