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 条
  • [31] FAIMS Mobile: Flexible, open-source software for field research
    Ballsun-Stanton, Brian
    Ross, Shawn A.
    Sobotkova, Adela
    Crook, Penny
    SOFTWAREX, 2018, 7 : 47 - 52
  • [32] SpineOpt: A flexible open-source energy system modelling framework
    Ihlemann, Maren
    Kouveliotis-Lysikatos, Iasonas
    Huang, Jiangyi
    Dillon, Joseph
    O'Dwyer, Ciara
    Rasku, Topi
    Marin, Manuel
    Poncelet, Kris
    Kiviluoma, Juha
    ENERGY STRATEGY REVIEWS, 2022, 43
  • [33] The 'PhenoBox', a flexible, automated, open-source plant phenotyping solution
    Czedik-Eysenberg, Angelika
    Seitner, Sebastian
    Gueldener, Ulrich
    Koemeda, Stefanie
    Jez, Jakub
    Colombini, Martin
    Djamei, Armin
    NEW PHYTOLOGIST, 2018, 219 (02) : 808 - 823
  • [34] A Flexible, Modular, Open-Source Implementation of 6LoWPAN
    Schappacher, Manuel
    Schmitt, Edgar
    Sikora, Axel
    Weber, Patrick
    Yushev, Artem
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOLS 1-2, 2015, : 838 - 844
  • [35] Implementation of a flexible, open-source platform for ion mobility spectrometry
    Reinecke, Tobias
    Clowers, Brian H.
    HARDWAREX, 2018, 4
  • [36] LC: A Flexible, Extensible Open-Source Toolkit for Model Compression
    Idelbayev, Yerlan
    Carreira-Perpinan, Miguel A.
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 4504 - 4514
  • [37] Using Mealpy Open-Source Library for Optimization of Constrained Engineering Problems
    Durdev, Mica
    Dordevic, Luka
    Novakovic, Borivoj
    Seljmesi, Dalibor
    NEW TECHNOLOGIES, DEVELOPMENT AND APPLICATION VII, VOL 1, NT 2024, 2024, 1069 : 502 - 512
  • [38] ArduSoar: an Open-Source Thermalling Controller for Resource-Constrained Autopilots
    Tabor, Samuel
    Guilliard, Iain
    Kolobov, Andrey
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 6255 - 6262
  • [39] An Open-Source Tool for Classification Models in Resource-Constrained Hardware
    da Silva, Lucas Tsutsui
    Souza, Vinicius M. A.
    Batista, Gustavo E. A. P. A.
    TsutsuidaSilva, Lucas
    IEEE SENSORS JOURNAL, 2022, 22 (01) : 544 - 554
  • [40] 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