• 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