paper-with-me

Papers

An Autonomous Performance Testing Framework using Self-Adaptive Fuzzy Reinforcement Learning

2019-08-19 · Mahshid Helali Moghadam, Mehrdad Saadatmand, Markus Borg, Markus Bohlin, Björn Lisper

Test automation brings the potential to reduce costs and human effort, but several aspects of software testing remain challenging to automate. One such example is automated performance testing to find performance breaking points. Current approaches to tackle automated generation of performance test cases mainly involve using source code or system model analysis or use-case based techniques. However, source code and system models might not always be available at testing time. On the other hand, if the optimal performance testing policy for the intended objective in a testing process instead could be learned by the testing system, then test automation without advanced performance models could be possible. Furthermore, the learned policy could later be reused for similar software systems under test, thus leading to higher test efficiency. We propose SaFReL, a self-adaptive fuzzy reinforcement learning-based performance testing framework. SaFReL learns the optimal policy to generate performance test cases through an initial learning phase, then reuses it during a transfer learning phase, while keeping the learning running and updating the policy in the long term. Through multiple experiments on a simulated environment, we demonstrate that our approach generates the target performance test cases for different programs more efficiently than a typical testing process, and performs adaptively without access to source code and performance models.

📄 PDF Abstract BibTeX arXiv:1908.06900

Code (1)

mahshidhelali/RL-Assisted-Performance-Testing

Tasks

reinforcement-learningReinforcement LearningReinforcement Learning (RL)software testingTransfer Learning

Similar Papers 제목 키워드 기반

AmbieGen: A Search-based Framework for Autonomous Systems Testing

2023-01-01 · Dmytro Humeniuk, Foutse khomh, Giuliano Antoniol

Thorough testing of safety-critical autonomous systems, such as self-driving cars, autonomous robots, and drones, is essential for detecting potential failures before deployment. One crucial testing stage is model-in-the…

Self-Driving Cars

Learning to falsify automated driving vehicles with prior knowledge

2021-01-25 · Andrea Favrin, Vladislav Nenchev, Angelo Cenedese

While automated driving technology has achieved a tremendous progress, the scalable and rigorous testing and verification of safe automated and autonomous driving vehicles remain challenging. This paper proposes a learni…

Autonomous Driving

Scalable End-to-End Autonomous Vehicle Testing via Rare-event Simulation

2018-10-31 · NeurIPS 2018 12 · Matthew O'Kelly, Aman Sinha, Hongseok Namkoong, John Duchi 외

While recent developments in autonomous vehicle (AV) technology highlight substantial progress, we lack tools for rigorous and scalable testing. Real-world testing, the $\textit{de facto}$ evaluation environment, places …

Autonomous Driving

Advancing the cybersecurity of the healthcare system with self-optimising and self-adaptative artificial intelligence (part 2)

2022-08-30 · Petar Radanliev, David De Roure

This article advances the knowledge on teaching and training new artificial intelligence algorithms, for securing, preparing, and adapting the healthcare system to cope with future pandemics. The core objective is to dev…

VP-AutoTest: A Virtual-Physical Fusion Autonomous Driving Testing Platform

2025-12-08 · Yiming Cui, Shiyu Fang, Jiarui Zhang, Yan Huang 외 arxiv

The rapid development of autonomous vehicles has led to a surge in testing demand. Traditional testing methods, such as virtual simulation, closed-course, and public road testing, face several challenges, including unrea…

Autonomous VehiclesAutonomous Driving