Integration of Root Cause Analysis into a Model-Based Testing Process of a Mobile Switching Server

被引:1
作者
Nieminen, Mikko [1 ]
Raty, Tomi [1 ]
Teittinen, Risto [2 ]
机构
[1] VTT Tech Res Ctr Finland, Oulu, Finland
[2] Nokia Siemens Networks, Espoo, Finland
来源
PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS | 2013年
关键词
root-cause analysis; model-based testing; model-based monitoring; telecommunications; test analysis;
D O I
10.1109/ITNG.2013.49
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-based testing of software has proved effective for automation of testing and efficient error discovery, by utilizing modeled behavior of the system under test and automated test case generation. One of the important challenges in model-based testing is locating the fundamental sources of encountered errors. A root cause analysis solution should be able to find the causes of errors among different components in a model-based testing process, while automating the analysis to eliminate daunting data-intensive manual work. We present a design for a Root Cause Analyzer (RCA) component, aimed at automated test analysis utilizing the outputs generated in a model-based testing process, and producing human and machine readable analysis reports. A prototype RCA implementation is integrated into a tool chain used for offline functional testing of a Mobile Switching Server (MSS) in cellular networks. The RCA prototype is shown to discover causes of errors encountered during testing and pinpointing them in several components of the testing environment. The RCA design also demonstrates potential for integration into other model-based testing processes.
引用
收藏
页码:305 / 309
页数:5
相关论文
共 50 条
  • [31] Model-based Testing of Scratch Programs
    Goetz, Katharina
    Feldmeier, Patric
    Fraser, Gordon
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 411 - 421
  • [32] Model-based regression testing by OCL
    Zech, Philipp
    Kalb, Philipp
    Felderer, Michael
    Atkinson, Colin
    Breu, Ruth
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (01) : 115 - 131
  • [33] Lightweight Model-Based Testing for Enterprise IT
    Bernard, Elodie
    Ambert, Fabrice
    Legeard, Bruno
    Bouzy, Arnaud
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 224 - 230
  • [34] Model-based firewall conformance testing
    Brucker, Achim D.
    Bruegger, Lukas
    Wolff, Burkhart
    TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2008, 5047 : 103 - +
  • [35] Agile Metamorphic Model-based Testing
    Lindvall, Mikael
    Ganesan, Dharmalingam
    Bjorgvinsson, Sigurthor
    Jonsson, Kristjan
    Logason, Haukur Steinn
    Dietrich, Frederik
    Wiegand, Robert E.
    2016 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET), 2016, : 26 - 32
  • [36] Model-based testing of probabilistic systems
    Gerhold, Marcus
    Stoelinga, Marielle
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (01) : 77 - 106
  • [37] On Model-Based Testing Advanced GUIs
    Lelli, Valeria
    Blouin, Arnaud
    Baudry, Benoit
    Coulon, Fabien
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [38] ServerRCA: Root Cause Analysis for Server Failure using Operating System Logs
    Shi, Jiahao
    Jiang, Sihang
    Xu, Bo
    Xiao, Yanghua
    2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, ISSRE, 2023, : 486 - 496
  • [39] Estimating the Cost and Benefit of Model-Based Testing: A Decision Support Procedure for the Application of Model-Based Testing in Industry
    Mohacsi, Stefan
    Felderer, Michael
    Beer, Armin
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 382 - 389
  • [40] Trace Reduction and Pattern Analysis to Assist Debugging in Model-Based Testing
    Kanstren, Teemu
    Chechik, Marsha
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 238 - 243