Distributed online test generation for model-based testing

Teemu Kanstrén, Tuomas Kekkonen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

3 Citations (Scopus)

Abstract

In online model-based testing, test execution is interleaved with test generation. Test cases should be generated and executed with minimal delay, while still achieving targeted coverage criteria quickly.
Extensive model analysis in such case is not possible as any delays in choosing the next step will immediately impact the response times of test execution. The algorithms thus need to be as fast as possible, where a limiting factor is the available computing power.
Experts working on the test models used for the generation often need to be able to quickly edit the models, generate test cases, and use the feedback to further evolve the models. Reserving large-scale computing resources while editing the model is unnecessary, but performing the analysis on them for test generation can improve the execution response time significantly.
In this paper, we present an approach and algorithm for distributing the online test generation analysis part concurrently over the network, while enabling the expert to work on the models and execute the test cases locally at the same time.
Original languageEnglish
Title of host publicationProceedings
Subtitle of host publication20th Asia-Pacific Software Engineering Conference, APSEC 2013
PublisherInstitute of Electrical and Electronic Engineers IEEE
Pages255-262
ISBN (Electronic) 978-1-4799-2144-7
ISBN (Print)978-1-4799-2143-0
DOIs
Publication statusPublished - 2013
MoE publication typeNot Eligible
Event20th Asia-Pacific Software Engineering Conference, APSEC 2013 - Bangkok, Thailand
Duration: 2 Dec 20135 Dec 2013

Conference

Conference20th Asia-Pacific Software Engineering Conference, APSEC 2013
Abbreviated titleAPSEC 2013
CountryThailand
CityBangkok
Period2/12/135/12/13

Fingerprint

Testing
Feedback

Cite this

Kanstrén, T., & Kekkonen, T. (2013). Distributed online test generation for model-based testing. In Proceedings: 20th Asia-Pacific Software Engineering Conference, APSEC 2013 (pp. 255-262). Institute of Electrical and Electronic Engineers IEEE. https://doi.org/10.1109/APSEC.2013.43
Kanstrén, Teemu ; Kekkonen, Tuomas. / Distributed online test generation for model-based testing. Proceedings: 20th Asia-Pacific Software Engineering Conference, APSEC 2013. Institute of Electrical and Electronic Engineers IEEE, 2013. pp. 255-262
@inproceedings{55e2f968afd04514ab76b91ef770d296,
title = "Distributed online test generation for model-based testing",
abstract = "In online model-based testing, test execution is interleaved with test generation. Test cases should be generated and executed with minimal delay, while still achieving targeted coverage criteria quickly. Extensive model analysis in such case is not possible as any delays in choosing the next step will immediately impact the response times of test execution. The algorithms thus need to be as fast as possible, where a limiting factor is the available computing power. Experts working on the test models used for the generation often need to be able to quickly edit the models, generate test cases, and use the feedback to further evolve the models. Reserving large-scale computing resources while editing the model is unnecessary, but performing the analysis on them for test generation can improve the execution response time significantly. In this paper, we present an approach and algorithm for distributing the online test generation analysis part concurrently over the network, while enabling the expert to work on the models and execute the test cases locally at the same time.",
author = "Teemu Kanstr{\'e}n and Tuomas Kekkonen",
year = "2013",
doi = "10.1109/APSEC.2013.43",
language = "English",
isbn = "978-1-4799-2143-0",
pages = "255--262",
booktitle = "Proceedings",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
address = "United States",

}

Kanstrén, T & Kekkonen, T 2013, Distributed online test generation for model-based testing. in Proceedings: 20th Asia-Pacific Software Engineering Conference, APSEC 2013. Institute of Electrical and Electronic Engineers IEEE, pp. 255-262, 20th Asia-Pacific Software Engineering Conference, APSEC 2013, Bangkok, Thailand, 2/12/13. https://doi.org/10.1109/APSEC.2013.43

Distributed online test generation for model-based testing. / Kanstrén, Teemu; Kekkonen, Tuomas.

Proceedings: 20th Asia-Pacific Software Engineering Conference, APSEC 2013. Institute of Electrical and Electronic Engineers IEEE, 2013. p. 255-262.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Distributed online test generation for model-based testing

AU - Kanstrén, Teemu

AU - Kekkonen, Tuomas

PY - 2013

Y1 - 2013

N2 - In online model-based testing, test execution is interleaved with test generation. Test cases should be generated and executed with minimal delay, while still achieving targeted coverage criteria quickly. Extensive model analysis in such case is not possible as any delays in choosing the next step will immediately impact the response times of test execution. The algorithms thus need to be as fast as possible, where a limiting factor is the available computing power. Experts working on the test models used for the generation often need to be able to quickly edit the models, generate test cases, and use the feedback to further evolve the models. Reserving large-scale computing resources while editing the model is unnecessary, but performing the analysis on them for test generation can improve the execution response time significantly. In this paper, we present an approach and algorithm for distributing the online test generation analysis part concurrently over the network, while enabling the expert to work on the models and execute the test cases locally at the same time.

AB - In online model-based testing, test execution is interleaved with test generation. Test cases should be generated and executed with minimal delay, while still achieving targeted coverage criteria quickly. Extensive model analysis in such case is not possible as any delays in choosing the next step will immediately impact the response times of test execution. The algorithms thus need to be as fast as possible, where a limiting factor is the available computing power. Experts working on the test models used for the generation often need to be able to quickly edit the models, generate test cases, and use the feedback to further evolve the models. Reserving large-scale computing resources while editing the model is unnecessary, but performing the analysis on them for test generation can improve the execution response time significantly. In this paper, we present an approach and algorithm for distributing the online test generation analysis part concurrently over the network, while enabling the expert to work on the models and execute the test cases locally at the same time.

U2 - 10.1109/APSEC.2013.43

DO - 10.1109/APSEC.2013.43

M3 - Conference article in proceedings

SN - 978-1-4799-2143-0

SP - 255

EP - 262

BT - Proceedings

PB - Institute of Electrical and Electronic Engineers IEEE

ER -

Kanstrén T, Kekkonen T. Distributed online test generation for model-based testing. In Proceedings: 20th Asia-Pacific Software Engineering Conference, APSEC 2013. Institute of Electrical and Electronic Engineers IEEE. 2013. p. 255-262 https://doi.org/10.1109/APSEC.2013.43