Automatically learning usage behavior and generating event sequences for black-box testing of reactive systems

被引:2
|
作者
Kirac, M. Furkan [1 ]
Aktemur, Baris [1 ]
Sozer, Hasan [1 ]
Gebizli, Ceren Sahin [2 ]
机构
[1] Ozyegin Univ, Comp Sci, Istanbul, Turkey
[2] Vestel Elect, Manisa, Turkey
关键词
Test case generation; Black-box testing; Recurrent neural networks; Long short-term memory networks; Learning usage behavior; MODEL;
D O I
10.1007/s11219-018-9439-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a novel technique based on recurrent artificial neural networks to generate test cases for black-box testing of reactive systems. We combine functional testing inputs that are automatically generated from a model together with manually-applied test cases for robustness testing. We use this combination to train a long short-term memory (LSTM) network. As a result, the network learns an implicit representation of the usage behavior that is liable to failures. We use this network to generate new event sequences as test cases. We applied our approach in the context of an industrial case study for the black-box testing of a digital TV system. LSTM-generated test cases were able to reveal several faults, including critical ones, that were not detected with existing automated or manual testing activities. Our approach is complementary to model-based and exploratory testing, and the combined approach outperforms random testing in terms of both fault coverage and execution time.
引用
收藏
页码:861 / 883
页数:23
相关论文
共 50 条
  • [31] Safety Filters for Black-Box Dynamical Systems by Learning Discriminating Hyperplanes
    Lavanakul, Will
    Choi, Jason J.
    Sreenath, Koushil
    Tomlin, Claire J.
    arXiv, 2024,
  • [32] Identification of nonlinear black-box systems based on Universal Learning Networks
    Hu, JL
    Hirasawa, K
    Murata, J
    Ohbayashi, M
    Kumamaru, K
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 2465 - 2470
  • [33] Ensemble adversarial black-box attacks against deep learning systems
    Hang, Jie
    Han, Keji
    Chen, Hui
    Li, Yun
    PATTERN RECOGNITION, 2020, 101
  • [34] Black-Box Testing for Security-Informed Safety of Automated Driving Systems
    Skoglund, Martin
    Warg, Fredrik
    Hansson, Hans
    Punnekkat, Sasikumar
    2021 IEEE 93RD VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-SPRING), 2021,
  • [35] Revisiting AI and Testing Methods to Infer FSM Models of Black-Box Systems
    Groz, Roland
    Simao, Adenilso
    Bremond, Nicolas
    Oriat, Catherine
    2018 IEEE/ACM 13TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST), 2018, : 16 - 19
  • [36] An Black-Box Testing Approach on User Modeling in Practical Movie Recommendation Systems
    Xuan Hau Pham
    Tu Ngoc Luong
    Jung, Jason J.
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, 2013, 8083 : 72 - 79
  • [37] Lagrangian Inspired Polynomial Estimator for black-box learning and control of underactuated systems
    Giacomuzzo, Giulio
    Cescon, Riccardo
    Romeres, Diego
    Carli, Ruggero
    Dalla Libera, Alberto
    6TH ANNUAL LEARNING FOR DYNAMICS & CONTROL CONFERENCE, 2024, 242 : 1292 - 1304
  • [38] Adaptive control of nonlinear black-box systems based on Universal Learning Networks
    Hu, JL
    Hirasawa, K
    Murata, J
    Ohbayashi, M
    Kumamaru, K
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 2453 - 2458
  • [39] Self-learning Governance of Black-Box Multi-Agent Systems
    Oesterle, Michael
    Bartelt, Christian
    Luedtke, Stefan
    Stuckenschmidt, Heiner
    COORDINATION, ORGANIZATIONS, INSTITUTIONS, NORMS, AND ETHICS FOR GOVERNANCE OF MULTI-AGENT SYSTEMS XV, 2022, 13549 : 73 - 91
  • [40] Shilling Black-Box Recommender Systems by Learning to Generate Fake User Profiles
    Lin, Chen
    Chen, Si
    Zeng, Meifang
    Zhang, Sheng
    Gao, Min
    Li, Hui
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (01) : 1305 - 1319