Testing of model-driven development applications

被引:9
|
作者
Marin, Beatriz [1 ]
Gallardo, Carlos [1 ]
Quiroga, Diego [1 ]
Giachetti, Giovanni [2 ]
Serral, Estefania [3 ]
机构
[1] Univ Diego Portales, Escuela Informat & Telecomunicac, Fac Ingn, Ejercito 441, Santiago, Chile
[2] Univ Andres Bello, Escuela Ingn Informat, Fac Ingn, Santiago, Chile
[3] Katholieke Univ Leuven, Fac Econ & Business, Dept Decis Sci & Informat Management, Louvain, Belgium
关键词
Model-based testing; Model-driven development; Abstract test case; Concrete test case;
D O I
10.1007/s11219-016-9308-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Human resource management practices are key for the success of software development projects. Practices that promote knowledge sharing and organizational learning are positively related to development-effort curves, and thus software companies are looking for different alternatives oriented to promoting these practices. The model-driven development (MDD) paradigm is positioned as one of the best alternatives for reutilization of development knowledge. In particular, this paradigm considers the specification of conceptual models that can be used as input for automatic code generation to different target platforms. However, testing of applications developed through MDD solutions is still performed by the manual definition and execution of test cases by testers, which negatively impacts in the time reduction obtained from automatic code generation and the reutilization of knowledge generated during the MDD project execution. To address this issue, this paper presents a testing approach that automatically generates executable test cases for software developed by using MDD technologies.
引用
收藏
页码:407 / 435
页数:29
相关论文
共 50 条
  • [41] Model-Driven Networking: A Novel Approach for SDN Applications Development
    Lopes, Felipe A.
    Santos, Marcelo
    Fidalgo, Robson
    Fernandes, Stenio
    PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 770 - 773
  • [42] Model-Driven Development of Mobile Applications Allowing Role-Driven Variants
    Vaupel, Steffen
    Taentzer, Gabriele
    Harries, Jan Peer
    Stroh, Raphael
    Gerlach, Rene
    Guckert, Michael
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 1 - 17
  • [43] A Model Based Testing Approach for Model-Driven Development and Software Product Lines
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    Piattini Velthius, Mario
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, 230 : 193 - +
  • [44] A Survey of Model-Driven Testing Techniques
    Mussa, Mohamed
    Ouchani, Samir
    Al Sammane, Waseem
    Hamou-Lhadj, Abdelwahab
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 167 - 172
  • [45] Model-driven Testing of RESTful APIs
    Fertig, Tobias
    Braun, Peter
    WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 1497 - 1502
  • [46] Model-Driven Method for Performance Testing
    Javed, Z.
    Mohammadian, Masoud
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 147 - 155
  • [47] Towards model-driven unit testing
    Engels, Gregor
    Gueldali, Baris
    Lohmann, Marc
    MODELS IN SOFTWARE ENGINEERING, 2007, 4364 : 182 - +
  • [48] Introspective model-driven development
    Buechner, Thomas
    Matthes, Florian
    SOFTWARE ARCHITECTURE, 2006, 4344 : 33 - +
  • [49] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [50] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585