DocumentCode :
2130660
Title :
Using genetic algorithms for test case generation and selection optimization
Author :
Alsmadi, Izzat
Author_Institution :
Yarmouk Univ., Irbid, Jordan
fYear :
2010
fDate :
2-5 May 2010
Firstpage :
1
Lastpage :
4
Abstract :
Genetic Algorithms (GAs) are adaptive search techniques that imitate the processes of evolution to solve optimization problems when traditional methods are considered too costly in terms of processing time and output effectiveness. In This research, we will use the concept of genetic algorithms to optimize the generation of test cases from the application user interfaces. This is accomplished through encoding the location of each control in the GUI graph to be uniquely represented and forming the GUI controls´ graph. After generating a test case, the binary sequence of its controls is saved to be compared with future sequences. This is implemented to ensure that the algorithm will generate a unique test case or path through the GUI flow graph every time.
Keywords :
genetic algorithms; graphical user interfaces; program testing; user interfaces; GUI graph; adaptive search techniques; application user interfaces; genetic algorithm; selection optimization; test case generation; Biological cells; Color; Graphical user interfaces; Optimization; Planning; Software; Testing; GUI controls´ graph; Test case generation; genetic algorithms; test automation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2010 23rd Canadian Conference on
Conference_Location :
Calgary, AB
ISSN :
0840-7789
Print_ISBN :
978-1-4244-5376-4
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2010.5575262
Filename :
5575262
Link To Document :
بازگشت