• DocumentCode
    2449271
  • Title

    Test data selection criteria for (software) integration testing

  • Author

    Linnenkugel, Ursula ; Müllerburg, Monika

  • Author_Institution
    Gesselschaft fur Math. und Datenverarbeitung, Bonn, West Germany
  • fYear
    1990
  • fDate
    23-26 Apr 1990
  • Firstpage
    709
  • Lastpage
    717
  • Abstract
    When large programs are tested, a distinction is made between module testing and integration testing. During module testing, one concentrates on testing algorithms and their data, whereas during integration testing, one concentrates on testing the relations and the interfaces between the modules. The authors use the well-known criteria for module testing to define similar criteria, based on control and data flow, for the purposes of integration testing. An advantage is that it is possible to use strong test data selection criteria, such as all-loop-iteration-free-paths, when testing a single module because, generally, a module will be small. For integration testing, data flow criteria are especially useful since the aim of integration testing is to show the correctness of the interfaces between the modules which, in the case of procedures, are determined by the data flow between the calling and the called procedure
  • Keywords
    program testing; software engineering; data flow criteria; large program testing; module interface testing; module testing; procedure calling; software integration testing; test data selection criteria; Flow graphs; Phase measurement; Sampling methods; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Integration, 1990. Systems Integration '90., Proceedings of the First International Conference on
  • Conference_Location
    Morristown, NJ
  • Print_ISBN
    0-8186-9027-5
  • Type

    conf

  • DOI
    10.1109/ICSI.1990.138737
  • Filename
    138737