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 条
  • [1] Applying black-box testing to UML/OCL database models
    Aljumaily, Harith
    Cuadra, Dolores
    Martinez, Paloma
    SOFTWARE QUALITY JOURNAL, 2014, 22 (02) : 153 - 184
  • [2] Testing Framework for Black-box AI Models
    Aggarwal, Aniya
    Shaikh, Samiulla
    Hans, Sandeep
    Haldar, Swastik
    Ananthanarayanan, Rema
    Saha, Diptikalyan
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 81 - 84
  • [3] Applying refactoring techniques to UML/OCL models
    Correa, A
    Werner, C
    UML 2004 - THE UNIFIED MODELING LANGUAGE: MODELING LANGUAGES AND APPLICATIONS, PROCEEDINGS, 2004, 3273 : 173 - 187
  • [4] Test case selection for black-box regression testing of database applications
    Rogstad, Erik
    Briand, Lionel
    Torkar, Richard
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (10) : 1781 - 1795
  • [5] Data Synthesis for Testing Black-Box Machine Learning Models
    Saha, Diptikalyan
    Aggarwal, Aniya
    Hans, Sandeep
    PROCEEDINGS OF THE 5TH JOINT INTERNATIONAL CONFERENCE ON DATA SCIENCE & MANAGEMENT OF DATA, CODS COMAD 2022, 2022, : 110 - 114
  • [6] Testing Black-Box SDN Applications with Formal Behavior Models
    Yao, Jiangyuan
    Wang, Zhiliang
    Yin, Xia
    Shi, Xingang
    Li, Yahui
    Li, Chongrong
    2017 IEEE 25TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2017, : 110 - 120
  • [7] Tailoring of black-box testing methods
    Murnane, Tafline
    Reed, Karl
    Hall, Richard
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 292 - +
  • [8] Information gain of black-box testing
    Yang, Linmin
    Dang, Zhe
    Fischer, Thomas R.
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (04) : 513 - 539
  • [9] A note on an anomaly in black-box testing
    Huima, Antti
    FORMAL APPROACHES TO SOFTWARE TESTING, 2006, 3997 : 47 - 61
  • [10] Black-box testing of grey-box behavior
    Tyler, B
    Soundarajan, N
    FORMAL APPROACHES TO SOFTWARE TESTING, 2004, 2931 : 1 - 14