Skip to main content

Integrationstest großer Softwaresysteme

  • Conference paper

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 212))

Zusammenfassung

Statische Analyse und Dynamische Ausführung haben sich weitgehend für den Test überschaubarer Programme durchgesetzt. Für die Entwicklung großer, modularisierter Softwaresysteme fehlen spezielle Methoden, welche die Struktur, die Zerlegung in Systemteile (Moduln) und die Kommunikation (Schnittstellen) zwischen diesen überprüfen.

Die Testmethoden, die sich beim Moduleinzeltest bewährt haben, werden im folgenden auf ihre Übertragbarkeit auf die Integrationsphase untersucht. Fehler, die erst bei der Integration des Systems auftreten bzw. nachweisbar sind, werden beschrieben und ihre Aufdeckung durch die jeweilige Methode erläutert.

Ein Konzept eines Werkzeugs für eine solche Unterstützung der Integration wird vorgestellt.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Basili, V.R.; Perricone, B.T.: Software Errors and Complexity: An Empirical Investigation. Communication of the ACM, Vol. 27, No. 1, Jan. 1984, S. 42–52

    Article  Google Scholar 

  2. Beizer, B.: Software System Testing and Quality Assurance. Van Nostrand Reinhold Company, New York, 1984, 357 S.

    Google Scholar 

  3. Choopy, C.: Formal Specifications, Prototyping and Integration Tests. Proc. 1st European Software Engineering Conference, 9–11 Sept. 1987, Strasbourg, France, AFCET, S. 185–192

    Google Scholar 

  4. Fosdick, L.D.; Osterweil, L.J.: Data Flow Analysis in Software Reliability. ACM Computing Surveys, Vol. 8, No. 3. Sept. 1976, S. 305–330

    Article  MathSciNet  MATH  Google Scholar 

  5. Franck, R. (Hrsg.): Fachgespräch Software-Testsysteme. 23./24. Juni 1986, Universität Bremen, Softwaretechnik-Trends, Heft 6–1, Juni 1986, 122 S.

    Google Scholar 

  6. Goodenough, J.B.; Gerhart, S.L.: Toward a Theory of Test Data Selection. IEEE Transactions on Software Engineering, Vol. SE-1, No. 2, 1975, S. 156–173

    MathSciNet  Google Scholar 

  7. Goos, G.; Wulf, W.A.; Evans, E.; Butler, K.J. (Hrsg.): DIANA - An intermediate Language for ADAt Lecture Notes of Computer Science No. 161, 1983, 206 S.

    Google Scholar 

  8. Haley, A.; Zweben, S.: Development and Application of a White Box Approach to Integration Testing. Journal of Systems and Software, 4, 1984, S. 309–315

    Article  Google Scholar 

  9. Herrmann, J.: Entwicklung eines Werkzeugs für den Statischen Integrationstest. Diplomarbeit, Fachbereich Mathematik/Informatik, Universität Bremen, 1988, 118 S.

    Google Scholar 

  10. Howden, W.E.: Functional Program Testing. IEEE Transactions on Software Engineering, Vol. SE-6, No. 2, March 1980, S. 162–169

    Article  Google Scholar 

  11. Howden, W.E.: Functional Program Testing & Analysis. McGraw-Hill, New York, 1987, 175 S.

    Google Scholar 

  12. Jorgensen, P.C.: MM-Paths: A White-Box Approach to Software Integration Testing. Third Annual Phoenix Conference on Computers and Communications, 1984, Conference Proceedings, Phoenix, AZ, USA, S. 181–185

    Google Scholar 

  13. King, J.C.: Symbolic Execution and Program Testing. Communications of the ACM, Vol. 19, No. 7, July 1976, S. 385–394

    Article  MATH  Google Scholar 

  14. Miller, E.: Program Testing: Art Meets Theory. Computer, July 1977, S. 42–51

    Google Scholar 

  15. MUler, E.; Howden, W.E. (eds): Tutorial: Software Testing & Validation Techniques. 1st/2nd Edition, IEEE Cat. No. EHO-138-8/180-0, 1978/81, 425/454 S.

    Google Scholar 

  16. Myers, G.J.: Reliable Software Through Composite Design. Petrocelli- /Charter, New York 1975, 163 S.

    Google Scholar 

  17. Myers, G.J.: The Art of Software Testing. John Wiley & Sons, New York, 1979, 177 S.

    Google Scholar 

  18. Osterweil, L.J.; Fosdick, L.D.: DAVE — A Validation Error Detection and Documentation System for Fortran Programs. In: [Miller/Howden 78), S. 143–156

    Google Scholar 

  19. Parnas, D.L.; Würges, H.: Response to Undesired Events in Software Systems. 2nd International Conference on Software Engineering, 13.-15. Oct. 1976, San Francisco, CA, S. 437–446

    Google Scholar 

  20. Prieto-Diaz, R.; Neighbors, J.M.: Module Interconnection Languages. Journal of Systems and Software, 6, 1986, S. 307–334

    Article  Google Scholar 

  21. Rapps, S.; Weyuker, E.J.: Selecting Software Test Data Using Data Flow Information. IEEE Transactions on Software Engineering, Vol. SE-11, No. 4, April 1985, S. 367–375

    Article  Google Scholar 

  22. Spillner, A.: Aufdeckung von Codesequenzen, die nach Integration dynamisch nicht mehr erreichbar sind. in [Franck 86] S. 25–29

    Google Scholar 

  23. Weinberg, V.: Structured Analysis. Prentice-Hall, Inc. Englewood Cliffs, NJ, 1978/80, 328 S.

    Google Scholar 

  24. Yourdon, E.; Constantine, L.: Structured Design. Prentice Hall, Englewood Cliffs, NJ, 1979, 493 S.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Spillner, A., Franck, R., Herrmann, J. (1989). Integrationstest großer Softwaresysteme. In: Lippe, WM. (eds) Software-Entwicklung. Informatik-Fachberichte, vol 212. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74872-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74872-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51353-7

  • Online ISBN: 978-3-642-74872-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics