• DocumentCode
    1851989
  • Title

    Automated Test Order Generation for Software Component Integration Testing

  • Author

    Hewett, Rattikorn ; Kijsanayothin, Phongphum

  • Author_Institution
    Comput. Sci. Dept., Texas Tech Univ., Abilene, TX, USA
  • fYear
    2009
  • fDate
    16-20 Nov. 2009
  • Firstpage
    211
  • Lastpage
    220
  • Abstract
    The order in which software components are tested can have a significant impact on the number of stubs required during component integration testing. This paper presents an efficient approach that applies heuristics based on a given software component test dependency graph to automatically generate a test order that requires a (near) minimal number of test stubs. Thus, the approach reduces testing effort and cost. The paper describes the proposed approach, analyses its complexity and illustrates its use. Comparison with three well known graph-based approaches, for a real-world software application, shows that only the classic Le Traon et al.´s approach and ours give an optimal number of stubs. However, experiments on randomly simulated dependency models with 100 to 10,000 components show that our approach has a significant performance advantage with a reduction in the average running time of 96.01%.
  • Keywords
    integrated software; object-oriented programming; program testing; automated test order generation; graph based approach; simulated dependency model; software component integration testing; software component test dependency graph; test stubs; Automatic testing; Software engineering; Software testing; component integration; directed feedback vertex-set problem; heuristic algorithms; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
  • Conference_Location
    Auckland
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-5259-0
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2009.84
  • Filename
    5431771