• DocumentCode
    3196297
  • Title

    Techniques for testing component-based software

  • Author

    Wu, Ye. ; Pan, Dai ; Chen, Mei-Hwa

  • Author_Institution
    Dept. of Inf. & Software Eng., George Mason Univ., Fairfax, VA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    222
  • Lastpage
    232
  • Abstract
    Component-based software engineering is increasingly being adopted for software development. Although much work has been proposed for building component-based-systems, techniques for testing component-based systems have not been well developed. We present a test model that depicts a generic infrastructure of component-based systems and suggests key test elements. The test model is realized using a component interaction graph (CIG) in which the interactions and the dependence relationships among components are illustrated. By utilizing the CIG, we propose a family of test adequacy criteria which allow optimization of the balancing among budget, schedule, and quality requirements typically necessary in software development. The methodology proposed is efficient and effective, as demonstrated by promising results obtained from a case study
  • Keywords
    graph theory; program testing; software quality; software reusability; budget; case study; component interaction graph; component-based software testing; dependence relationships; schedule; software development; software quality; software reuse; test adequacy criteria; Application software; Computer languages; Job shop scheduling; Programming; Software engineering; Software quality; Software reusability; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2001. Proceedings. Seventh IEEE International Conference on
  • Conference_Location
    Skovde
  • Print_ISBN
    0-7695-1159-7
  • Type

    conf

  • DOI
    10.1109/ICECCS.2001.930181
  • Filename
    930181