Abstract
Cow_Suite provides an integrated and practical approach to the strategic generation and planning of UML-based test suites, since the early stages of system analysis and modeling. It consists of two original components working in combination: the Cowtest strategy, which organizes the testing process and helps the manager to select among the many potential test cases, and the UIT method, which performs the automated generation of test cases from the UML diagrams. The approach can be used in incremental way, starting from the preliminary (even incomplete) UML diagrams, and is applied to integration subsystems, as interactively selected by the tester. The emphasis is on usability, in that we use exactly the same UML diagrams developed for analysis and design, without requiring any additional formalism or ad-hoc effort specifically for testing purposes. Cow_Suite has been implemented in a prototype tool, and is currently being validated in an industrial development environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Basanieri, F., Bertolino, A.: A Practical Approach to UML-based Derivation of Integration Tests. Proceeding of QWE2000, Bruxelles, November 20–24, 3T.
Basanieri, F., Bertolino, A., Marchetti, E.: CoWTeSt: A Cost Weighted Test Strategy. Proceeding of ESCOM-SCOPE 2001, London, England, 2–4 April 2001.
Briand, L.C, Labiche, Y.: A UML-Based Approach to System Testing. UML 2001, Toronto, Canada, 1–5 October 2001.
Cormen, T. H., Leiserson, C. E., Rivest R. L., Stein, C. Introduction to Algorithms, Second Edition.The MIT Press and McGraw-Hill, 2001.
Hartmann, J., Imoberdof, C., Meisenger, M.: UML-Based Integration Testing. ISSTA 2000, Portland, August 2000.
Jézéquel, J., M, Le Guennec, A., Pennanech, F.:Validating Distributed Software Modeled with UML: Proceeding of UML98, in LNCS 1618, pp. 365–376.
Liuying. L., Zhichang, Q.: Test Selection from UML Statecharts. Proceeding of 31st International Conference on Technology of Object-Oriented Language and System, Nanjing, China, 22–25 September 1999.
Musa, J.D., Iannino, A., and Okumoto, K.: Software Reliability—Measurement, Prediction, Application. McGraw-Hill, New York, 1987.
Offutt, J., Abdurazik, A.: Generating Test from UML Specifications. Proceeding of UML 99, Fort Collins, CO, October 1999.
Offutt, J., Abdurazik, A.: Using UML Collaboration Diagrams for Static Checking and Test Generation. UML 2000, University of York, UK, 2–6 October 2000.
Ostrand, T., J., Balcer, M.,J: The Category Partition Method For Specifying and Generating Functional Tests". Communication of the ACM, vol. 31, no.6, June 1988, pp. 676–686.
Rational Rose tool, On line at http://www.rational.com/products/rose/index.jsp
Wittevrongel, J. Maurer, F.: Using UML to Partially Automate Generation of Scenario-Based Test Drivers. OOIS 2001, Springer, 2001
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Basanieri, F., Bertolino, A., Marchetti, E. (2002). The Cow_Suite Approach to Planning and Deriving Test Suites in UML Projects. In: Jézéquel, JM., Hussmann, H., Cook, S. (eds) ≪UML≫ 2002 — The Unified Modeling Language. UML 2002. Lecture Notes in Computer Science, vol 2460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45800-X_30
Download citation
DOI: https://doi.org/10.1007/3-540-45800-X_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44254-7
Online ISBN: 978-3-540-45800-5
eBook Packages: Springer Book Archive