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
关键词
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] UTBot at the SBFT 2023 Java Tool Competition
    Ivanov, Dmitry
    Menshutin, Alexey
    Pelevin, Maxim
    Stepanov, Daniil
    Fokin, Denis
    Kamenev, Yury
    Kulikov, Egor
    Kononov, Artemiy
    Pospelov, Sergey
    Volkov, Ivan
    Lisevych, Alena
    Yuldashev, Timur
    Stroganov, Nikita
    Tarbeev, Andrey
    Proceedings - 2023 IEEE/ACM International Workshop on Search-Based and Fuzz Testing, SBFT 2023, 2023, : 68 - 69
  • [4] 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
  • [5] SBFT Tool Competition 2023-Java']Java Test Case Generation Track
    Jahangirova, Gunel
    Terragni, Valerio
    2023 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT, 2023, : 61 - 64
  • [6] Kex at the SBFT 2024 Tool Competition
    Abdullin, Azat
    Akhin, Marat
    Proceedings - 2024 IEEE/ACM International Workshop on Search-Based and Fuzz Testing, SBFT 2024, 2024, : 65 - 66
  • [7] EvoMBT at the SBFT 2023 Tool Competition
    Ferdous, Raihana
    Hung, Chia-kang
    Kifetew, Fitsum
    Prandi, Davide
    Susi, Angelo
    2023 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT, 2023, : 59 - 60
  • [8] EVOSUITE at the SBFT 2023 Tool Competition
    Schweikl, Sebastian
    Fraser, Gordon
    Arcuri, Andrea
    Proceedings - 2023 IEEE/ACM International Workshop on Search-Based and Fuzz Testing, SBFT 2023, 2023, : 65 - 67
  • [9] EVOSUITE at the SBFT 2023 Tool Competition
    Schweikl, Sebastian
    Fraser, Gordon
    Arcuri, Andrea
    2023 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT, 2023, : 65 - 67
  • [10] SBFT Tool Competition 2023-Fuzzing Track
    Liu, Dongge
    Metzman, Jonathan
    Boehme, Marcel
    Chang, Oliver
    Arya, Abhishek
    2023 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT, 2023, : 51 - 54