Kex at the SBFT 2023 Java']Java Tool Competition

被引:1
|
作者
Abdullin, Azat [1 ]
Akhin, Marat [2 ]
机构
[1] JetBrains Res, Paphos, Cyprus
[2] JetBrains Res, Amsterdam, Netherlands
来源
2023 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT | 2023年
关键词
automatic test generation; symbolic execution; concolic testing; software testing;
D O I
10.1109/SBFT59156.2023.00017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Kex is a platform for analysis of JVM programs which mainly focuses on automatic test generation with the aim to maximize branch coverage criterion. Kex takes a set of compiled classes as an input and uses symbolic execution to analyze control flow graphs of the program under test (PUT). Symbolic engine produces a set of interesting inputs which are converted into a JUnit 4 test suite using Java reflection library. Kex can generate tests in fully static mode without running any actual code (Kex-symbolic) and in concolic mode (Kex-concolic) which combines symbolic and concrete executions. This paper summarizes the results and experiences of Kex-symbolic and Kex-concolic participation in the eleventh edition of the Java unit testing tool competition at the International Workshop on Search-Based and Fuzz Testing (SBFT) 2023.
引用
收藏
页码:55 / 58
页数:4
相关论文
共 50 条
  • [1] Kex at the SBFT 2024 Java']Java Tool Competition
    Abdullin, Azat
    Akhin, Marat
    2024 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT 2024, 2024, : 65 - 66
  • [2] UTBot at the SBFT 2023 Java']Java Tool Competition
    Ivanov, Dmitry
    Menshutin, Alexey
    Pelevin, Maxim
    Stepanov, Daniil
    Fokin, Denis
    Kamenev, Yury
    Kulikov, Egor
    Kononov, Artemiy
    Pospelov, Sergey
    Volkov, Ivan
    Lisavyeh, Alena
    Yuldashev, Timur
    Stroganov, Nikita
    Tarbeev, Andrey
    2023 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT, 2023, : 68 - 69
  • [3] EvoKex at the SBFT 2024 Java']Java Tool Competition
    Sadykov, Rustam
    Abdullin, Azat
    Akhin, Marat
    2024 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT 2024, 2024, : 67 - 68
  • [4] Kex at the 2021 SBST Tool Competition
    Abdullin, Azat
    Akhin, Marat
    Belyaev, Mikhail
    2021 IEEE/ACM 14TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2021), 2021, : 32 - 33
  • [5] Kex at the 2022 SBST Tool Competition
    Abdullin, Azat
    Akhin, Marat
    Belyaev, Mikhail
    15TH SEARCH-BASED SOFTWARE TESTING WORKSHOP (SBST 2022), 2022, : 35 - 36
  • [6] EvoFuzz at the SBFT 2024 Tool Competition
    Moon, Seokhyeon
    Jhi, Yoon-Chan
    2024 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT 2024, 2024, : 63 - 64
  • [7] LCT: A Parallel Distributed Testing Tool for Multithreaded Java']Java Programs
    Kahkonen, Kari
    Saarikivi, Olli
    Heljanko, Keijo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2013, 296 : 253 - 259
  • [8] Testing tool for distributed Java']Java applications
    Ghosh, S
    Bawa, N
    Craig, G
    Kalgaonkar, K
    JAVA/JINI TECHNOLOGIES, 2001, 4521 : 74 - 85
  • [9] ExLi: An Inline-Test Generation Tool for Java']Java
    Liu, Yu
    Thimmaiah, Aditya
    Legunsen, Owolabi
    Gligoric, Milos
    COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 652 - 656
  • [10] HOMAJ: A Tool for Higher Order Mutation Testing in AspectJ and Java']Java
    Omar, Elmahdi
    Ghosh, Sudipto
    Whitley, Darrell
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 165 - 170