Abstract
Regression testing is an important activity to prevent the introduction of regressions into software updates. Learn-based testing can be used to automatically check new versions of a system for regressions on a system level. This is done by learning a model of the system and model checking this model for system property violations.
Learning the model of a large system can take an unpractical amount of time however. In this work we investigate if the concept of adaptive learning can improve the learning speed of a model in a regression testing scenario.
We have performed several experiments with this technique on two systems: ToDoMVC and SSH. We find that there can be a large benefit to using adaptive learning. In addition we find three main factors that influence the benefit of adaptive learning. There are however also some shortcomings to adaptive learning that should be investigated further.
Learning the model of a large system can take an unpractical amount of time however. In this work we investigate if the concept of adaptive learning can improve the learning speed of a model in a regression testing scenario.
We have performed several experiments with this technique on two systems: ToDoMVC and SSH. We find that there can be a large benefit to using adaptive learning. In addition we find three main factors that influence the benefit of adaptive learning. There are however also some shortcomings to adaptive learning that should be investigated further.
Original language | English |
---|---|
Title of host publication | Formal Methods for Industrial Critical Systems |
Subtitle of host publication | 23rd International Conference, FMICS 2018, Maynooth, Ireland, September 3-4, 2018, Proceedings |
Editors | Falk Howar, Jiri Barnat |
Publisher | Springer |
Pages | 162-177 |
Number of pages | 16 |
ISBN (Electronic) | 978-3-030-00244-2 |
ISBN (Print) | 978-3-030-00243-5 |
DOIs | |
Publication status | Published - Sept 2018 |
Event | 23rd International Conference on Formal Methods for Industrial Critical Systems, FMICS 2018 - Maynooth University, Maynooth, Ireland Duration: 3 Sept 2018 → 4 Sept 2018 Conference number: 23 http://fmics2018.fi.muni.cz/ |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 11119 |
Conference
Conference | 23rd International Conference on Formal Methods for Industrial Critical Systems, FMICS 2018 |
---|---|
Abbreviated title | FMICS 2018 |
Country/Territory | Ireland |
City | Maynooth |
Period | 3/09/18 → 4/09/18 |
Internet address |