Test Case Backward Generation for Communicating Systems from Event Logs

Sébastien Salva, Jarod Sue

2022

Abstract

This paper is concerned with generating test cases for communicating systems. Instead of considering that a complete and up-to-date specification is provided, we assume having an event log collected from an implementation. Event logs are indeed more and more considered for helping IT personnel understand and monitor system behaviours or performance. We propose an approach allowing to extract sessions and business knowledge from an event log and to generate an initial set of test cases under the form of abstract test models. The test architecture is adaptable and taken into consideration during this generation. Then, this approach applies 11 test case mutation operators on test cases to mimic possible failures. These operators, which are specialised to communicating systems, perform slight modifications by affecting the event sequences, the data, or injecting unexpected events. Executable test cases are finally derived from the test models.

Download


Paper Citation


in Harvard Style

Salva S. and Sue J. (2022). Test Case Backward Generation for Communicating Systems from Event Logs. In Proceedings of the 17th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-588-3, pages 213-220. DOI: 10.5220/0011309200003266


in Bibtex Style

@conference{icsoft22,
author={Sébastien Salva and Jarod Sue},
title={Test Case Backward Generation for Communicating Systems from Event Logs},
booktitle={Proceedings of the 17th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2022},
pages={213-220},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011309200003266},
isbn={978-989-758-588-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 17th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Test Case Backward Generation for Communicating Systems from Event Logs
SN - 978-989-758-588-3
AU - Salva S.
AU - Sue J.
PY - 2022
SP - 213
EP - 220
DO - 10.5220/0011309200003266