Black-box testing of grey-box behavior

被引:0
|
作者
Tyler, B [1 ]
Soundarajan, N [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-oriented frameworks are designed to provide functionality common to a variety of applications. Developers use these frameworks in building their own specialized applications, often without having the source code of the original framework. Unfortunately, the interactions between the framework components and the new application code can lead to behaviors that could not be predicted even if valid black-box specifications were provided for the framework components. What is needed are grey-box specifications that include information about sequences of method calls made by the original framework code. Our focus is on how to test frameworks against such specifications, which requires the ability to monitor such method calls made by the framework during testing. The problem is that without the source code of the framework, we cannot resort to code instrumentation to track these calls. We develop an approach that allows us to do this, and demonstrate it on a simple case study.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 50 条
  • [31] A stochastic theory of black-box software testing
    Meinke, Karl
    ALGEBRA, MEANING, AND COMPUTATION: ESSAYS DEDICATED TO JOSEPH A. GOGUEN ON THE OCCASION OF HIS 65TH BIRTHDAY, 2006, 4060 : 578 - 595
  • [32] 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
  • [33] Black-Box Testing of Financial Virtual Assistants
    Itkin, Iosif
    Treshcheva, Elena
    Konnova, Luba
    Braslavski, Pavel
    Yavorskiy, Rostislav
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 684 - 685
  • [34] Black-Box Testing of Deep Neural Networks
    Byun, Taejoon
    Rayadurgam, Sanjai
    Heimdahl, Mats P. E.
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 309 - 320
  • [35] Effective black-box testing with genetic algorithms
    Last, Mark
    Eyal, Shay
    Kandel, Abraham
    HARDWARE AND SOFTWARE VERIFICATION AND TESTING, 2006, 3875 : 134 - 148
  • [36] A grey-box approach to component composition
    de Bruin, H
    GENERATIVE AND COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, 1799 : 195 - 209
  • [37] Grey-box identification of a TMP refiner
    Allison, BJ
    Isaksson, AJ
    Karlstrom, A
    PULP & PAPER-CANADA, 1997, 98 (04) : 50 - 53
  • [38] Grey-box identification of the continuous digester
    Funkquist, J
    CONTROL SYSTEMS '96, PREPRINTS, 1996, : 147 - 152
  • [39] Grey-box models: Concepts and application
    Kroll, A
    NEW FRONTIERS IN COMPUTATIONAL INTELLIGENCE AND ITS APPLICATIONS, 2000, 57 : 42 - 51
  • [40] Grey-box modeling of HCCI engines
    Bidarvatan, M.
    Thakkar, V.
    Shahbakhti, M.
    Bahri, B.
    Aziz, A. Abdul
    APPLIED THERMAL ENGINEERING, 2014, 70 (01) : 397 - 409