Publication:
Automatically learning usage behavior and generating event sequences for black-box testing of reactive systems

dc.contributor.authorKıraç, Mustafa Furkan
dc.contributor.authorAktemur, Tankut Barış
dc.contributor.authorSözer, Hasan
dc.contributor.authorGebizli, C. Ş.
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorKIRAÇ, Mustafa Furkan
dc.contributor.ozuauthorAKTEMUR, Tankut Bariş
dc.contributor.ozuauthorSÖZER, Hasan
dc.date.accessioned2020-07-08T07:50:22Z
dc.date.available2020-07-08T07:50:22Z
dc.date.issued2019-06
dc.description.abstractWe propose a novel technique based on recurrent artificial neural networks to generate test cases for black-box testing of reactive systems. We combine functional testing inputs that are automatically generated from a model together with manually-applied test cases for robustness testing. We use this combination to train a long short-term memory (LSTM) network. As a result, the network learns an implicit representation of the usage behavior that is liable to failures. We use this network to generate new event sequences as test cases. We applied our approach in the context of an industrial case study for the black-box testing of a digital TV system. LSTM-generated test cases were able to reveal several faults, including critical ones, that were not detected with existing automated or manual testing activities. Our approach is complementary to model-based and exploratory testing, and the combined approach outperforms random testing in terms of both fault coverage and execution time.
dc.identifier.doi10.1007/s11219-018-9439-1
dc.identifier.endpage883
dc.identifier.issn0963-9314
dc.identifier.issue2
dc.identifier.scopus2-s2.0-85059878995
dc.identifier.startpage861
dc.identifier.urihttp://hdl.handle.net/10679/6730
dc.identifier.urihttps://doi.org/10.1007/s11219-018-9439-1
dc.identifier.volume27
dc.identifier.wos000470767500014
dc.language.isoeng
dc.peerreviewedyes
dc.publicationstatusPublished
dc.publisherThe ACM Digital Library
dc.relation.ispartofSoftware Quality Journal
dc.relation.publicationcategoryInternational Refereed Journal
dc.rightsrestrictedAccess
dc.subject.keywordsTest case generation
dc.subject.keywordsBlack-box testing
dc.subject.keywordsRecurrent neural networks
dc.subject.keywordsLong short-term memory networks
dc.subject.keywordsLearning usage behavior
dc.titleAutomatically learning usage behavior and generating event sequences for black-box testing of reactive systems
dc.typearticle
dspace.entity.typePublication
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery85662e71-2a61-492a-b407-df4d38ab90d7

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections