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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
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
Beizer, B.: Software System Testing and Quality Assurance. Van Nostrand Reinhold Company, New York, 1984, 357 S.
Choopy, C.: Formal Specifications, Prototyping and Integration Tests. Proc. 1st European Software Engineering Conference, 9–11 Sept. 1987, Strasbourg, France, AFCET, S. 185–192
Fosdick, L.D.; Osterweil, L.J.: Data Flow Analysis in Software Reliability. ACM Computing Surveys, Vol. 8, No. 3. Sept. 1976, S. 305–330
Franck, R. (Hrsg.): Fachgespräch Software-Testsysteme. 23./24. Juni 1986, Universität Bremen, Softwaretechnik-Trends, Heft 6–1, Juni 1986, 122 S.
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
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.
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
Herrmann, J.: Entwicklung eines Werkzeugs für den Statischen Integrationstest. Diplomarbeit, Fachbereich Mathematik/Informatik, Universität Bremen, 1988, 118 S.
Howden, W.E.: Functional Program Testing. IEEE Transactions on Software Engineering, Vol. SE-6, No. 2, March 1980, S. 162–169
Howden, W.E.: Functional Program Testing & Analysis. McGraw-Hill, New York, 1987, 175 S.
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
King, J.C.: Symbolic Execution and Program Testing. Communications of the ACM, Vol. 19, No. 7, July 1976, S. 385–394
Miller, E.: Program Testing: Art Meets Theory. Computer, July 1977, S. 42–51
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.
Myers, G.J.: Reliable Software Through Composite Design. Petrocelli- /Charter, New York 1975, 163 S.
Myers, G.J.: The Art of Software Testing. John Wiley & Sons, New York, 1979, 177 S.
Osterweil, L.J.; Fosdick, L.D.: DAVE — A Validation Error Detection and Documentation System for Fortran Programs. In: [Miller/Howden 78), S. 143–156
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
Prieto-Diaz, R.; Neighbors, J.M.: Module Interconnection Languages. Journal of Systems and Software, 6, 1986, S. 307–334
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
Spillner, A.: Aufdeckung von Codesequenzen, die nach Integration dynamisch nicht mehr erreichbar sind. in [Franck 86] S. 25–29
Weinberg, V.: Structured Analysis. Prentice-Hall, Inc. Englewood Cliffs, NJ, 1978/80, 328 S.
Yourdon, E.; Constantine, L.: Structured Design. Prentice Hall, Englewood Cliffs, NJ, 1979, 493 S.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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