skip to main content
10.1145/1656485.1656492acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmodevvaConference Proceedingsconference-collections
research-article

From design models to test models by means of test ideas

Published:05 October 2009Publication History

ABSTRACT

Model-Based Testing is slowly becoming the next level of software testing. It promises higher quality, better coverage and efficient change management. MBT shows two main problems of modeling the test behavior. While modeling test cases test designers rewrite most of the system specification. Further, the number of test cases generated by modern tools is often not feasible. In practice, both problems are not solved. Assuming that the functional design is based on models, we show how to use them for software testing. With so-called test ideas, we propose a way to manually select and automatically transform the relevant parts of the design model into a basic test model that can be used for test case generation. We give an example and discuss the potentials for tool support.

References

  1. Jones, C. Applied Software Measurement Mcgraw-Hill, 1996Google ScholarGoogle Scholar
  2. Pol, M.; Koomen, T.&Spillner, A. Management und Optimierung des Testprozesses dpunkt.verlag, 2002Google ScholarGoogle Scholar
  3. Utting, M.&Legeard, B. Practical Model-Based Testing: A Tools Approach Morgan Kaufmann, 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Heckel, R., Lohmann, M.: Towards model-driven testing. Electr. Notes Theor. Comput. Sci. 82(6) (2003)Google ScholarGoogle Scholar
  5. Object Management Group: UML Specification V2.1.1. www.omg.org/cgi-bin/doc?formal/-07-02-05, 2007Google ScholarGoogle Scholar
  6. Vieira, M.; Leduc, J.; Hasling, B.; Subramanyan, R.&Kazmeier, J. Automation of GUI testing using a model-driven approach AST '06: Proceedings of the 2006 international workshop on Automation of software test, ACM, 2006, 9--14 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Object Management Group: UML Testing Profile 1.0. http://www.omg.org/cgi-bin/doc?formal/05-07-07 (2007)Google ScholarGoogle Scholar
  8. Salger, F.; Sauer, S.&Engels, G. Integrated specification and quality assurance for large business information systems ISEC '09: Proceeding of the 2nd annual conference on India software engineering conference, ACM, 2009, 129--130 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Object Management Group: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification. http://www.omg.org/cgi-bin/doc?ptc/2007-07-07 (2007).Google ScholarGoogle Scholar
  10. Dai, Z. R.; Grabowski, J.; Neukirchen, H.&Pals, H. From Design to Test with UML -- Applied to a Roaming Algorithm for Bluetooth Devices Testing of Communicating Systems. In Prod. of the 16th IFIP International Conference on Testing of Communicating Systems (TestCom2004), LNI 2978, Springer, 2004Google ScholarGoogle Scholar
  11. Fraikin, F.&Leonhardt, T. SeDiTeC - testing based on sequence diagrams. Proceedings. ASE 2002. 17th IEEE International Conference on Automated Software Engineering, 2002 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Dias Neto, A.; Subramanyan, R.; Vieira, M.&Tracassos, G. A Survey on Model-based Testing Approaches: A Systematic Review Siemens Corporate Research, 2007Google ScholarGoogle Scholar
  13. Briand, L. C.&Labiche, Y. A UML-Based Approach to System Testing UML' '01: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, 2001, 194--208 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Pretschner, A.; Philipps, J.: Methodological Issues in Model-Based Testing, in M. Broy, et. al. (Eds.), Model-Based Testing of Reactive Systems, no. 3472 in LNCS, Springer-Verlag, 2005, pp. 281--291Google ScholarGoogle Scholar
  15. A. Hartman: AGEDIS-Final Project Report, Deliverable 1.6, AGEDIS 1999-20218, February 2004Google ScholarGoogle Scholar
  16. Buchs D., Lucio, L., Chen, A.: Model Checking Techniques for Test Generation from Business Process Models. In: Kordon F., Kermarrec, Y. (eds.) Ada-Europe 2009. LNCS, vol. 5570, p. 59--74. Springer, Heidelberg (2009) Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. From design models to test models by means of test ideas

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Other conferences
                MoDeVVa '09: Proceedings of the 6th International Workshop on Model-Driven Engineering, Verification and Validation
                October 2009
                95 pages
                ISBN:9781605588766
                DOI:10.1145/1656485

                Copyright © 2009 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 5 October 2009

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader