Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Model-Driven Testing: Using the UML Testing ProfileNovember 2007
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-3-540-72562-6
Published:01 November 2007
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Kesserwan N, Dssouli R, Bentahar J, Stepien B and Labrèche P (2019). From use case maps to executable test procedures, Software and Systems Modeling (SoSyM), 18:2, (1543-1570), Online publication date: 1-Apr-2019.
  2. ACM
    Wendland M, Schneider M and Hoffmann A Extending UTP 2 with cascading arbitration specifications Proceedings of the 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation, (8-14)
  3. Mottu J, André P, Coutand M and Berre T Shall we test service-based models or generated code? Proceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems, (493-502)
  4. ACM
    Shin S, Chaouch K, Nejati S, Sabetzadeh M, Briand L and Zimmer F HITECS Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, (357-367)
  5. Herbold S, Harms P and Grabowski J (2017). Combining usage-based and model-based testing for service-oriented architectures in the industrial practice, International Journal on Software Tools for Technology Transfer (STTT), 19:3, (309-324), Online publication date: 1-Jun-2017.
  6. Herbold S and Hoffmann A (2017). Model-based testing as a service, International Journal on Software Tools for Technology Transfer (STTT), 19:3, (271-279), Online publication date: 1-Jun-2017.
  7. ACM
    Russo S Finding a way in the Model Driven jungle Proceedings of the 9th India Software Engineering Conference, (13-15)
  8. ACM
    Domingues A, Rodrigues E and Bernardino M AutoFun Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing, (1-10)
  9. ACM
    Nielsen C, Larsen P, Fitzgerald J, Woodcock J and Peleska J (2015). Systems of Systems Engineering, ACM Computing Surveys, 48:2, (1-41), Online publication date: 21-Nov-2015.
  10. García B and Dueñas J (2015). Web browsing automation for applications quality control, Journal of Web Engineering, 14:5-6, (474-502), Online publication date: 1-Nov-2015.
  11. ACM
    Nautiyal L, Gupta N and Dimri S (2014). A Novel Approach to Component-Based Software Testing, ACM SIGSOFT Software Engineering Notes, 39:6, (1-4), Online publication date: 9-Dec-2014.
  12. ACM
    Costa A, Venieris R, Carvalho G and De Lucena C RSA-MBT: a test tool for generating test artifacts based on models Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, (619-622)
  13. Wendland M, Schneider M and Haugen Ø Evolution of the UML Interactions Metamodel Proceedings of the 16th International Conference on Model-Driven Engineering Languages and Systems - Volume 8107, (405-421)
  14. ACM
    Francisco M and Castro L Automatic generation of test models and properties from UML models with OCL constraints Proceedings of the 12th Workshop on OCL and Textual Modelling, (49-54)
  15. ACM
    Mayerhofer T and Langer P Moliz Proceedings of the 2nd International Master Class on Model-Driven Engineering: Modeling Wizards, (1-2)
  16. Mayerhofer T Testing and debugging UML models based on fUML Proceedings of the 34th International Conference on Software Engineering, (1579-1582)
  17. Winkler D, Schmidt M, Ramler R and Biffl S Improving unfamiliar code with unit tests Proceedings of the 13th international conference on Product-Focused Software Process Improvement, (290-304)
  18. Moser T, Biffl S, Sunindyo W and Winkler D (2011). Integrating Production Automation Expert Knowledge Across Engineering Domains, International Journal of Distributed Systems and Technologies, 2:3, (88-103), Online publication date: 1-Jul-2011.
  19. Mussa M and Khendek F Towards a model based approach for integration testing Proceedings of the 15th international conference on Integrating System and Software Modeling, (106-121)
  20. ACM
    Ciccozzi F, Cicchetti A, Siljamäki T and Kavadiya J Automating test cases generation Proceedings of the 7th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, (9-16)
  21. ACM
    Iyenghar P, Westerkamp C, Wuebbelmann J and Pulvermueller E A model based approach for debugging embedded systems in real-time Proceedings of the tenth ACM international conference on Embedded software, (69-78)
  22. ACM
    Maciel C, Machado P and Ramalho F An integration testing approach based on test patterns and MDA techniques Proceedings of the 8th Latin American Conference on Pattern Languages of Programs, (1-16)
  23. ACM
    Lamancha B, Mateo P, de Guzmán I, Usaola M and Velthius M Automated model-based testing using the UML testing profile and QVT Proceedings of the 6th International Workshop on Model-Driven Engineering, Verification and Validation, (1-10)
  24. Tamisier T, Bouzite H, Louis C, Gaffinet Y and Feltz F Model based testing for horizontal and vertical collaboration in embedded systems development Proceedings of the 6th international conference on Cooperative design, visualization, and engineering, (293-296)
  25. Baker P Models and Testing --- A Recipe for Improved Effectiveness? Proceedings of the 20th IFIP TC 6/WG 6.1 international conference on Testing of Software and Communicating Systems: 8th International Workshop, (5-6)
  26. Baker P and Jervis C Testing UML2.0 models using TTCN-3 and the UML2.0 testing profile Proceedings of the 13th international SDL Forum conference on Design for dependable systems, (86-100)
Contributors
  • Motorola Inc., UK
  • The University of Göttingen
  • Østfold University College
  • Fraunhofer Institute for Open Communication Systems FOKUS

Reviews

David A. Gustafson

Model-driven or model-based testing is testing that is based on or driven by some model of the system to be tested. This book uses the unified modeling language (UML) specification of the system to be tested as the starting point. A UML profile is a specification that specializes the UML metamodel for a specific purpose. In this case, the UML testing profile (UTP) defines a language to support software testing in terms of specification of test artifacts. The UTP uses basic UML ideas, plus some additional extensions that are necessary for software testing. The UTP is currently in version 1.0, with a revision in process. The UTP will provide a standard for specifying test artifacts. This will be important for the software testing community. This reasonably sized book provides a basic introduction to UML notation and a good overview of the UTP notation and its extensions to UML. The main part of the book is based on a library system example. After explaining the UML specification of the library, the book covers the specification of functional test artifacts for unit-, component-, integration-, system-, and acceptance-level testing of the library system. Some advanced testing concerns are also covered. The book briefly discusses some issues related to the automated construction of the UTP specification from the UML specification, and the automated execution of tests specified in UTP. However, the book correctly identifies both of these areas as future goals of UTP and the software testing community. This book will mainly be of interest to professionals involved with automated software testing. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations