Applying black-box testing to UML/OCL database models

被引:0
|
作者
Harith Aljumaily
Dolores Cuadra
Paloma Martínez
机构
[1] Carlos III University of Madrid,Computer Science Department
来源
Software Quality Journal | 2014年 / 22卷
关键词
Class diagram testing; Class diagram validation; Black-box testing; Software testing;
D O I
暂无
中图分类号
学科分类号
摘要
Most Unified Modeling Language (UML) computer-aided software engineering tools have been insufficient in the development process because they provide little support for conceptual model testing. Model testing aims to ensure the correctness of a UML/OCL class diagram, or, in other words, that a given class diagram can perfectly meet the user’s requirements. This study proposes the validation of class diagrams with black-box testing, a technique used to test software without focusing on the software’s implementation or structure. An approach is proposed for the automatic transformation of the constraints of a UML/OCL class diagram into test cases. Following the creation of the test cases, they are executed with JUnit and the results produced are shown to the tester. To demonstrate the applicability of this approach, an effectiveness evaluation and an efficiency evaluation are performed here. Evaluation studies show that all faults included in a class diagram have been detected within an efficient time.
引用
收藏
页码:153 / 184
页数:31
相关论文
共 50 条
  • [31] Explaining Black-box Classification Models with Arguments
    Amgoud, Leila
    2021 IEEE 33RD INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2021), 2021, : 791 - 795
  • [32] Adversarial Eigen Attack on Black-Box Models
    Zhou, Linjun
    Cui, Peng
    Zhang, Xingxuan
    Jiang, Yinan
    Yang, Shiqiang
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022), 2022, : 15233 - 15241
  • [33] Auditing black-box models for indirect influence
    Philip Adler
    Casey Falk
    Sorelle A. Friedler
    Tionney Nix
    Gabriel Rybeck
    Carlos Scheidegger
    Brandon Smith
    Suresh Venkatasubramanian
    Knowledge and Information Systems, 2018, 54 : 95 - 122
  • [34] Black-box models for reference voltage monitoring
    Serbec, IN
    Fefer, D
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON APPLIED SIMULATION AND MODELLING, 2004, : 533 - 539
  • [35] SeTGaM: Generalized Technique for Regression Testing Based on UML/OCL Models
    Fourneret, Elizabeta
    Cantenot, Jerome
    Bouquet, Fabrice
    Legeard, Bruno
    Botella, Julien
    2014 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY, 2014, : 147 - 156
  • [36] THE BLACK-BOX
    KYLE, SA
    NEW SCIENTIST, 1986, 110 (1512) : 61 - 61
  • [37] THE BLACK-BOX
    WISEMAN, J
    ECONOMIC JOURNAL, 1991, 101 (404): : 149 - 155
  • [38] Transformation of UML and OCL Models into Filmstrip Models
    Hilken, Frank
    Hamann, Lars
    Gogolla, Martin
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, ICMT 2014, 2014, 8568 : 170 - 185
  • [39] Testing-based Black-box Extraction of Simple Models from RNNs and Transformers
    Muskardin, Edi
    Tappler, Martin
    Aichernig, Bernhard K.
    INTERNATIONAL CONFERENCE ON GRAMMATICAL INFERENCE, VOL 217, 2023, 217 : 291 - 294
  • [40] Explaining the Unseen: Leveraging XAI to Enhance the Trustworthiness of Black-Box Models in Performance Testing
    Shoemaker, Eric
    Malik, Haroon
    Narman, Husnu
    Chaudri, Jamil
    18TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS, FNC 2023/20TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING, MOBISPC 2023/13TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY, SEIT 2023, 2023, 224 : 83 - 90