Avocado: Open-Source Flexible Constrained Interaction Testing for Practical Application

被引:2
|
作者
Richter, Jan [1 ]
Ahmed, Bestoun S. [2 ]
Bures, Miroslav [1 ]
Rosa, Cleber R., Jr. [3 ]
机构
[1] Czech Tech Univ, Prague, Czech Republic
[2] Karlstad Univ, Karlstad, Sweden
[3] Red Hat Inc, Westford, MA USA
关键词
Constrained interaction testing; the Avocado testing framework; software testing; combinatorial testing;
D O I
10.1109/ICSTW50294.2020.00040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the outcome of a research collaboration between academia and industry to implement and utilize the capabilities of constrained interaction testing for an open-source tool for industrial-scale application. The project helps promote flexibility in generating constrained interaction test suites, executing them, and setting up a test oracle to report them-all within the same tool called Avocado. Avocado employs a constraint solver with computational algorithms to generate constrained interaction test suites. The environment of the application under test can be set up to execute the generated test suite with minimum effort. A test oracle can be set up by the tool to report the status and the results of the executed test cases. Avocado represents a comprehensive and flexible solution for conducting combinatorial interaction testing (CIT) and constrained CIT on an industrial application. In this paper, we present the structure of the tool and our method of implementing the algorithms in detail.
引用
收藏
页码:185 / 190
页数:6
相关论文
共 50 条
  • [41] Design, testing, and application of an open-source powder material extrusion 3D printer
    Miao, Xinyu
    Chin, Kyle C.H.
    Boydston, Andrew J.
    Additive Manufacturing, 2024, 81
  • [42] On the inadequacy of open-source application logs for digital forensics
    Azahari, Afiqah
    Eurecom, Davide Balzarotti
    FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2024, 49
  • [43] CardIAc: an open-source application for myocardial strain analysis
    Ariel Hernán Curiale
    Agustín Bernardo
    Rodrigo Cárdenas
    German Mato
    International Journal of Computer Assisted Radiology and Surgery, 2021, 16 : 65 - 79
  • [44] CardIAc: an open-source application for myocardial strain analysis
    Curiale, Ariel Hernan
    Bernardo, Agustin
    Cardenas, Rodrigo
    Mato, German
    INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2021, 16 (01) : 65 - 79
  • [45] DLOT: An open-source application to assist human observers
    Ashwin, T. S.
    Shaikh, Danish Shafi
    Rajendran, Ramkumar
    31ST INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, ICCE 2023, VOL I, 2023, : 478 - 483
  • [46] Open-Source Testing Tools for Smart Grid Communication Network
    Do, Nguyet Quang
    Ong, Hang See
    Lai, Lee Chee
    Che, Yung Xuen
    Ong, Xing Jui
    2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 156 - 161
  • [47] CyTest - An Innovative Open-source Platform for Training and Testing in Cythopathology
    Lianas, Luca
    Piras, Marco Enrico
    Musu, Elodia
    Podda, Simona
    Frexia, Francesca
    Ovcin, Emanuela
    Bussolati, Giovanni
    Zanetti, Gianluigi
    2ND INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES,HEAD'16, 2016, 228 : 674 - 681
  • [48] Assessing exception handling testing practices in open-source libraries
    Lima, Luan P.
    Rocha, Lincoln S.
    Bezerra, Carla I. M.
    Paixao, Matheus
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (05)
  • [49] Assessing exception handling testing practices in open-source libraries
    Luan P. Lima
    Lincoln S. Rocha
    Carla I. M. Bezerra
    Matheus Paixao
    Empirical Software Engineering, 2021, 26
  • [50] Open-source Defect Injection Benchmark Testbed for the Evaluation of Testing
    Bures, Miroslav
    Herout, Pavel
    Ahmed, Bestoun S.
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, : 442 - 447