Machine Learning-Assisted Performance Testing

被引:8
|
作者
Moghadam, Mahshid Helali [1 ,2 ]
机构
[1] RISE Res Inst Sweden, Vasteras, Sweden
[2] Malardalen Univ, Vasteras, Sweden
关键词
Performance testing; Stress testing; Test case generation; Reinforcement learning; Autonomous testing; GENERATION; MODELS;
D O I
10.1145/3338906.3342484
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automated testing activities like automated test case generation imply a reduction in human effort and cost, with the potential to impact the test coverage positively. If the optimal policy, i.e., the course of actions adopted, for performing the intended test activity could be learnt by the testing system, i.e., a smart tester agent, then the learnt policy could be reused in analogous situations which leads to even more efficiency in terms of required efforts. Performance testing under stress execution conditions, i.e., stress testing, which involves providing extreme test conditions to find the performance breaking points, remains a challenge, particularly for complex software systems. Some common approaches for generating stress test conditions are based on source code or system model analysis, or use-case based design approaches. However, source code or precise system models might not be easily available for testing. Moreover, drawing a precise performance model is often difficult, particularly for complex systems. In this research, I have used model-free reinforcement learning to build a self-adaptive autonomous stress testing framework which is able to learn the optimal policy for stress test case generation without having a model of the system under test. The conducted experimental analysis shows that the proposed smart framework is able to generate the stress test conditions for different software systems efficiently and adaptively without access to performance models.
引用
收藏
页码:1187 / 1189
页数:3
相关论文
共 50 条
  • [1] Machine learning-assisted enzyme engineering
    Siedhoff, Niklas E.
    Schwaneberg, Ulrich
    Davari, Mehdi D.
    [J]. ENZYME ENGINEERING AND EVOLUTION: GENERAL METHODS, 2020, 643 : 281 - 315
  • [2] Machine learning-assisted prediction of water adsorption isotherms and cooling performance
    Liu, Zhilu
    Shen, Dongchen
    Cai, Shanshan
    Tu, Zhengkai
    Li, Song
    [J]. JOURNAL OF MATERIALS CHEMISTRY A, 2023, 11 (36) : 19455 - 19464
  • [3] Towards a Machine Learning-Assisted Kernel with LAKE
    Fingler, Henrique
    Tarte, Isha
    Yu, Hangchen
    Szekely, Ariel
    Hu, Bodun
    Akella, Aditya
    Rossbach, Christopher J.
    [J]. PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023, 2023, : 846 - 861
  • [4] Machine Learning-Assisted Segmentation of Pancreas MRI
    Tirado-Velez, Pedro L.
    Kang, Sanghoon
    Ju, Huiwen
    Campbell-Thompson, Martha
    Kim, Sarah
    Lamb, Damon
    [J]. DIABETES, 2024, 73
  • [5] Machine Learning-Assisted Analysis of Electrochemical Biosensors
    Deshpande, Shreyas
    Datar, Rishikesh
    Pramanick, Bidhan
    Bacher, Gautam
    [J]. IEEE SENSORS LETTERS, 2023, 7 (09)
  • [6] Machine learning-assisted colloidal synthesis: A review
    Gulevich, D. G.
    Nabiev, I. R.
    Samokhvalov, P. S.
    [J]. MATERIALS TODAY CHEMISTRY, 2024, 35
  • [7] Machine learning-assisted crystal engineering of a zeolite
    Xinyu Li
    He Han
    Nikolaos Evangelou
    Noah J. Wichrowski
    Peng Lu
    Wenqian Xu
    Son-Jong Hwang
    Wenyang Zhao
    Chunshan Song
    Xinwen Guo
    Aditya Bhan
    Ioannis G. Kevrekidis
    Michael Tsapatsis
    [J]. Nature Communications, 14
  • [8] Machine Learning-assisted Management of a Virtualized Network
    Hayashi, Michiaki
    [J]. 2018 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2018,
  • [9] Machine learning-assisted smart epitaxy of Ⅲ-Ⅴ semiconductors
    Yue Hao
    [J]. Science China(Materials)., 2024, 67 (09) - 3042
  • [10] Visualizing Uncertainty in Machine Learning-Assisted Measurements
    Shirmohammadi, Shervin
    [J]. IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2023, 26 (07) : 20 - 27