Enhancing White-Box Search-Based Testing of RESTful APIs

被引:0
|
作者
Golmohammadi, Amid [1 ]
机构
[1] Kristiania Univ Coll, Oslo, Norway
基金
欧洲研究理事会;
关键词
REST API; testing; test case generation; fuzzing; white-box testing; SBST;
D O I
10.1109/ISSREW60843.2023.00034
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Testing RESTful APIs which today are considered as backbone of the Internet is of great importance. The aim of this project is to effectively perform white-box testing of RESTful APIs by using search-based methods. We first conducted a systematic literature review to analyze the current state-of-the-art work on testing of RESTful APIs and summarize research challenges in this area. This could lead us further to the next steps which are enabling white-box heuristics for testing .NET REST APIs, conducting parameter tuning on search-based REST API testing approaches and analyzing different search algorithms for white-box test generation of REST APIs.
引用
下载
收藏
页码:9 / 12
页数:4
相关论文
共 50 条
  • [1] Advanced White-Box Heuristics for Search-Based Fuzzing of REST APIs
    Arcuri, Andrea
    Zhang, Man
    Pablo Galeotti, Juan
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (06)
  • [2] Automated Black- and White-Box Testing of RESTful APIs With EvoMaster
    Arcuri, Andrea
    IEEE SOFTWARE, 2021, 38 (03) : 72 - 78
  • [3] JavaScript Instrumentation for Search-Based Software Testing: A Study with RESTful APIs
    Zhang, Man
    Belhadi, Asma
    Arcuri, Andrea
    Proceedings - 2022 IEEE 15th International Conference on Software Testing, Verification and Validation, ICST 2022, 2022, : 105 - 115
  • [4] Java']JavaScript Instrumentation for Search-Based Software Testing: A Study with RESTful APIs
    Zhang, Man
    Belhadi, Asma
    Arcuri, Andrea
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 105 - 115
  • [5] Enhancing Search-based Testing with Testability Transformations for Existing APIs
    Arcuri, Andrea
    Galeotti, Juan P.
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (01)
  • [6] Black-Box and White-Box Test Case Generation for RESTful APIs: Enemies or Allies?
    Martin-Lopez, Alberto
    Arcuri, Andrea
    Segura, Sergio
    Ruiz-Cortes, Antonio
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 231 - 241
  • [7] White-box testing
    Cole, O
    DR DOBBS JOURNAL, 2000, 25 (03): : 23 - +
  • [8] Efficient White-Box Fairness Testing through Gradient Search
    Zhang, Lingfeng
    Zhang, Yueling
    Zhang, Min
    ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2021, : 103 - 114
  • [9] Tool report: EvoMaster—black and white box search-based fuzzing for REST, GraphQL and RPC APIs
    Andrea Arcuri
    Man Zhang
    Susruthan Seran
    Juan Pablo Galeotti
    Amid Golmohammadi
    Onur Duman
    Agustina Aldasoro
    Hernan Ghianni
    Automated Software Engineering, 2025, 32 (1)
  • [10] RESTTESTGEN: Automated Black-Box Testing of RESTful APIs
    Viglianisi, Emanuele
    Dallago, Michael
    Ceccato, Mariano
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, : 142 - 152