https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Poster: Performance Testing Driven by Reinforcement Learning
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. Rise Research Institutes of Sweden, Sweden.ORCID iD: 0000-0003-3354-1463
Rise Research Institutes of Sweden, Sweden.ORCID iD: 0000-0002-1512-0844
Rise Research Institutes of Sweden, Sweden.
Rise Research Institutes of Sweden, Sweden.ORCID iD: 0000-0003-1597-6738
Show others and affiliations
2020 (English)In: IEEE 13th International Conference on Software Testing, Validation and Verification ICST2020, Institute of Electrical and Electronics Engineers (IEEE), 2020, p. 402-405, article id 9159096Conference paper, Published paper (Refereed)
Abstract [en]

Performance testing involving performance test case generation and execution remains a challenge, particularly for complex systems. Different application-, platform- and workload-based factors can influence the performance of the software under test. Common approaches for generating the platform-based and workload-based test conditions are often based on system model or source code analysis, real usage modelling and use-case based design techniques. Nonetheless, those artifacts might not be always available during the testing. Moreover, creating a detailed performance model is often difficult. On the other hand, test automation solutions such as automated test case generation can enable effort and cost reduction with the potential to improve the intended test criteria coverage. Furthermore, if the optimal way (policy) to generate the test cases can be learnt by the testing system, then the learnt policy can be reused in further testing situations such as testing variants or evolved versions of the software, and upon changeable factors of testing process. This capability can lead to additional cost and computation time saving in the testing process. In this research, we have developed an autonomous performance testing framework using model-free reinforcement learning augmented by fuzzy logic and self-adaptive strategies. It is able to learn the optimal policy to generate different platform-based and workload-based test conditions without access to the system model and source code. The use of fuzzy logic and self-adaptive strategy helps to tackle the issue of uncertainty and improve the accuracy and adaptivity of the proposed learning. Our evaluation experiments showed that the proposed autonomous performance testing framework is able to generate the test conditions efficiently and in a way adaptive to varying testing situations.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2020. p. 402-405, article id 9159096
Keywords [en]
performance testing, stress testing, load testing, machine learning, reinforcement learning
National Category
Engineering and Technology Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-49341DOI: 10.1109/ICST46399.2020.00048ISI: 000621170500040Scopus ID: 2-s2.0-85091576393ISBN: 9781728157771 (print)OAI: oai:DiVA.org:mdh-49341DiVA, id: diva2:1453351
Conference
IEEE 13th International Conference on Software Testing, Validation and Verification ICST2020, 24 Oct 2020, Porto, Portugal
Projects
TESTOMAT Project - The Next Level of Test AutomationXIVT - eXcellence in Variant TestingAvailable from: 2020-07-09 Created: 2020-07-09 Last updated: 2022-09-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Helali Moghadam, MahshidSaadatmand, MehrdadBohlin, MarkusLisper, Björn

Search in DiVA

By author/editor
Helali Moghadam, MahshidSaadatmand, MehrdadBohlin, MarkusLisper, Björn
By organisation
Embedded SystemsEmbedded Systems
Engineering and TechnologyComputer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 103 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf