Abstract
The introduction into the field of software testing, automated software testing and diagnostics will be given together with explanation of fundamental terminology. The viewpoint of quality theory will be stressed. Presented state of the art basic concepts of software testing, design of tests, their execution and methods of test evaluation will be selected according to their practical usage. The methodology will be demonstrated on case studies developed during practical software testing and diagnostics projects for large international companies in the field of industrial automation and medical instrumentation. The paper will be concluded with a summary of practical experience.
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.
References
S. Barbey. Test Selection for Specification-Based Unit Testing of Object-Oriented Software based on Formal Specifications. PhD thesis, Ecole Polytechnique Federale de Lausanne, Department of Information, 1997. 95
Boris Beizer. Black-Box Testing (Techniques for Functional Testing of Software and Systems). John Wiley & Sons, 1995. 91
Bob Birs. Testing object-oriented software: a survey. SunProgrammer—The Newsletter for Professional Software Engineers, 1(3), 1992. 96
Barry W. Boehm. A spiral model of software development and enhancements. ACM Software Engineering Notes, 11, 1986. 92
David Chapman. Planning for conjunctive goals. Artificial Intelligence, 32(3):333–377, 1987. 109
Lee Copeland. Object oriented testing. In Software testing training week, Amstelveen, 1999. 97
Joseph C. Giarratano. CLIPS—User’s Guide (version 6.05). International Thompson Publishing, 1997. 106
Edward Kit. Software Testing in the Real World. Addison-Wesley, 1995. 97
P. Kruchten and W. Royce. A rational development process. CrossTalk, 9(7), 1996. 96
M. Lenz, B. Bartsch-Sporl, H.-D. Burkhard, and S. Wess, editors. Case-Based Reasoning Technology (From Foundations to Applications), volume 1400 of Lecture notes in artificial intelligence. Springer-Verlag, 1998. 89
B. Meyer. Object-Oriented Software Construction. Prentice-Hall, 1988. 96
Steven R. Rakitin. Software Verification and Validation (A Practitioner’s Guide). Artech House Publishers, 1997. 92, 97, 98
J. Rumbaugh, M. Blaha, and F. Eddy W. Premerlani, and W. Lorensen. Object-Oriented Modeling and Design. Prentice Hall, 1991. 95
Daniel Weld. An introduction to least commitment planning. AI Magazine, pages 27–61, 1994. 109
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mařík, V., Král, L., Mařík, R. (2000). Software Testing & Diagnostics: Theory & Practice. In: Hlaváč, V., Jeffery, K.G., Wiedermann, J. (eds) SOFSEM 2000: Theory and Practice of Informatics. SOFSEM 2000. Lecture Notes in Computer Science, vol 1963. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44411-4_7
Download citation
DOI: https://doi.org/10.1007/3-540-44411-4_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41348-6
Online ISBN: 978-3-540-44411-4
eBook Packages: Springer Book Archive