Advertisement

Management des Testens und Prüfens

  • Eike Hagen Riedemann
Part of the Leitfäden der Informatik book series (XLINF)

Zusammenfassung

Ausgehend von den grundlegenden Problemstellungen und Lösungsansätzen des Qualitätsmanagements, Prüfens und Testens (Teil I) wurde in den Teilen II, III und IV dieses Buches eine Fülle von Test- und Prüfmethoden (also auch Analyse- und Verifikationsmethoden) mit ihren Stärken und Schwächen, Anwendungsbereichen und Einschränkungen vorgestellt, verglichen und bewertet. Für SoftwareEntwicklerinnen und -Entwickler drängen sich daher vermutlich die folgenden Fragen auf:
  1. 1.

    Können Kennzahlen für Softwareprogramme angegeben werden, von denen der Test- und Überprüfungsaufwand, aber auch die Art der anzuwendenden Test- und Prüfungsmethoden abgeleitet werden kann? (Entsprechende Komplexitätsmaße werden in Kapitel 16.1 und 16.2 vorgestellt.)

     
  2. 2.

    Wenn mehr als eine Softwaretest- oder -prüfmethode anzuwenden ist, wie sind die Methoden zu kombinieren? (Vorschläge dazu werden in Kapitel 16.3 gemacht.)

     
  3. 3.

    Wie kann die Anzahl der Restfehler im Programm bzw. die Zuverlässigkeit abgeschätzt werden? (Genaueres dazu wird in Kapitel 16.4 beschrieben.)

     
  4. 4.

    Welche speziellen Managementfragen sind bei der Durchführung des Testens und Prüfens zu beachten? (Empfehlungen dazu gibt Kapitel 16.5.)

     

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [PoR 84]
    Pocsay, A.; Rombach, H. D.: Ein Ansatz zur quantitativen Bewertung von Software Qualitätsmerkmalen, STT, Heft 4-2, Okt. 1984, S. 4 - 50Google Scholar
  2. [Cur 81]
    Curtis, B.: The Measurement of Software Quality and Complexity, in: A. Perlis et al. (Eds.): Software Metrics: An Analysis and Evaluation, The MIT Press, Cambridge, Mass., USA, 1981, S. 203 - 224Google Scholar
  3. [Bas 90]
    Basili, Victor R.: Recent Advances in Software Measurement, in: Proc. 12th ICSE, Nizza, 26.-30. März 1990, S. 44 - 49Google Scholar
  4. [DuZ 94]
    Dumke, Reiner; Zuse, Horst (Hrsg.): Theorie und Praxis der Softwaremessung,Dt. Univ.-Verlag, Wiesbaden 1994, 287 S.Google Scholar
  5. [Dum 92]
    Dumke, Reiner: Softwareentwicklung nach Maß - Schutzen, Messen, Bewerten,Vieweg, Braunschweig, 1992, 243 S.Google Scholar
  6. [McC 76]
    McCabe, Thomas J.: A Complexity Measure, ToSE, Vol. SE-2, No. 4, Dez. 1976, 5. 308 - 320Google Scholar
  7. [BaR 80]
    Basili, V. R.; Reiter, R. W.: Evaluating automatable measures of software development, in: Proc. Workshop on Quantitative Software Models for Reliability, Complexity and Cost, IEEE, New York, 1980, S. 107 - 116Google Scholar
  8. [Mye 77]
    Myers, G. J.: An Extension to the Cyclomatic Measure of Program Complexity, SIGPLAN Notices, Vol. 12, No. 10, Okt. 1977, S. 61 - 64Google Scholar
  9. [RoL 87]
    Roth, Christian; Lesshafft, Karl: Ein Verfahren zur Quantifizierung von Soft-ware-Komplexität, Angewandte Informatik 6/87, S. 227-234Google Scholar
  10. [WHH 79]
    Woodward, M. R.; Hennell, M. A.; Hedley, D.: A measure of control flow com- plexity in program text, ToSE, Vol. SE-5, No. 1, Jan. 1979, S. 45 - 50Google Scholar
  11. [Su 81]
    Sunokara, T.; Takano, A.; Uekara, K.; Okkawa, T.: Program Complexity Measure for Software Development Management, in: Proc. 5th ICSE, San Diego, 9.-12. März 1981, S. 100 - 106Google Scholar
  12. [RaW 85]
    Rapps, S.; Weyuker, Elaine J.: Selecting Software Test Data Using Data Flow Information, ToSE, Vol. SE-11, No. 4, April 1985, S. 367 - 375Google Scholar
  13. [Tai 84]
    Tai, Kuo-Chung: A Program Complexity Metric Based on Data Flow Informa-tion in Control Graphs, in: Proc. 7th ICSE, Orlando, USA, 26.-29. März 1984, S. 239 - 248Google Scholar
  14. [Hal 78]
    Halstead, Maurice H.: Elements of Software Science,Elsevier, North-Holland,New York, 2. Auflage, 1978, 127 S.Google Scholar
  15. [Els 84]
    Elshoff, James L.: Characteristic Program Complexity Measures, in: Proc. 7th ICSE, 26.-29. März 1984, Orlando, Florida, S. 288 - 293Google Scholar
  16. [Po 82]
    Potier, D. et al.: Experiments with Computer Software Complexity and Reliability, in: Proc. 6th ICSE, Tokyo, 1982, S. 94 - 103Google Scholar
  17. [BMB 96]
    Briand, L. C.; Morasca, S.; Basili, V. R.: Property-Based Software Engineering Measurement, ToSE, Vol. 22, No. 1, Jan. 1996, S. 68 - 86Google Scholar
  18. [Lig 93a]
    Liggesmeyer, Peter: Software-Komplexitätsmetriken als Basis zur Auswahl von Prüfverfahren, in: Proc. Softwaretechnik 93, Dortmund, 8.-10. Nov. 1993, STT, Bd. 13, Heft 3, Aug. 1993, S. 103 - 110Google Scholar
  19. [Lig 93b]
    Liggesmeyer, Peter: Wissensbasierte Qualitâtsassistenz zur Konstruktion von Priifstrategien für Software-Komponenten, BI Wissenschaftsverlag, Mannheim, 1993, 344 S.Google Scholar
  20. [Alt 93]
    von Altrock, Constantin: Fuzzy Logic, Band 1, Technologie,R. Oldenbourg, München, 1993, 247 S.Google Scholar
  21. [KGK 95]
    Kruse, Rudolf; Gebhardt, Jörg; Klawonn, Frank: Fuzzy-Systeme,2. Auflage, Teubner, Stuttgart, 1995, 273 S.Google Scholar
  22. [WeO 80]
    Weyuker, Elaine J.; Ostrand, T. J.: Theories of Program Testing and the Application of Revealing Subdomains, ToSE, Vol. SE-6, No. 3, Mai 1980, S. 236 - 246Google Scholar
  23. [Sel 86]
    Selby, Richard W.: Combining Software Testing Strategies: An Empirical Eva-luation, TAVI, 1986, S. 82 - 90Google Scholar
  24. [Mil 72]
    Mills, H. D.: On the Statistical Validation of Computer Programs, Report FSC-72-6015, Federal Systems Division, IBM, Gaithersburg, Md., USA, 1972Google Scholar
  25. [Mye 76]
    Myers, Glenford J.: Software Reliability - Principles and Practices,John Wiley Sons, New York, 1976, 360 S.Google Scholar
  26. [KnA 85]
    Knight, John C.; Ammann, Paul E.: An Experimental Evaluation of Simple Methods for Seeding Program Errors, in: Proc. 8th ILSE, 28.-30. Aug. 1985, London, S. 337 - 342Google Scholar
  27. [Moa 84]
    Moawad, R.: Comparison of Concurrent Software Reliability Models, in: Proc. 7th ICSE, Orlando, 1984, S. 222 - 229Google Scholar
  28. [TLP 95]
    Tian, Jeff; Lu, Reng; Palma, Joe: Test-Execution-Based Reliability Measurement and Modeling for Large Commercial Software, ToSE, Vol. 21, No. 5, Mai 1995, S. 405 - 414Google Scholar
  29. [Lit 80]
    Littlewood, B.: Theories of Software Reliability: How good are they and how can they be improved?, ToSE, Vol. SE-6, No. 5, Sept. 1980, S. 489 - 500Google Scholar
  30. [Wey 95]
    Weyuker, Elaine J.: Using the Consequences of Failures for Testing and Reliability Assessment, SEN, Vol. 20, No. 4, Okt. 1995, S. 81 - 91Google Scholar
  31. [TLP 95]
    Tian, Jeff; Lu, Reng; Palma, Joe: Test-Execution-Based Reliability Measurement and Modeling for Large Commercial Software, ToSE, Vol. 21, No. 5, Mai 1995, S. 405 - 414Google Scholar
  32. [Mye 76]
    Myers, Glenford J.: Software Reliability - Principles and Practices,John Wiley Sons, New York, 1976, 360 S.Google Scholar
  33. [DaM 94]
    Dalai, S. R.; McIntosh, A. A.: When to Stop Testing for Large Software Systems with Changing Code, ToSE, Vol. 20, No. 4, April 1994, S. 318 - 323Google Scholar
  34. [FLS 91a]
    Frühauf, Karol; Ludewig, Jochen; Sandmayer, H.: Software-Priifung - Eine Fibel,Verlag der Fachvereine/Teubner, Zürich, 1991, 184 S.Google Scholar
  35. [HMS 87]
    Hausen, H. L.; Müllerburg, M.; Schmidt, M.: Über das Prüfen, Messen und Bewerten von Software - Methoden und Techniken der analytischen Software-Qualitätssicherung, Inf.-Spektrum, Band 10, Heft 3, Juni 1987, S. 123 - 144Google Scholar
  36. [Sch 92]
    Schippers, Herbert: Vorstellung der DIN-Testnorm 66285 und der AMI-Metho-de, STT, Bd. 12, Heft 4, Nov. 1992, S. 5 - 6Google Scholar

Copyright information

© Springer Fachmedien Wiesbaden 1997

Authors and Affiliations

  • Eike Hagen Riedemann
    • 1
  1. 1.Universität DortmundDortmundDeutschland

Personalised recommendations