Concept-based Co-migration of Test Cases

Ivan Jovanovikj, Enes Yigitbas, Stefan Sauer, Gregor Engels

2020

Abstract

Software testing plays an important role in software migration as it verifies its success. As the creation of test cases is an expensive and time consuming activity, whenever test cases are existing, their reuse should be considered, thus implying their co-migration. During co-migration of test cases, two main challenges have to be addressed: situativity and co-evolution. The first one suggests that when a test migration method is developed, the situational context has to be considered as it influences the quality and the effort regarding the test case migration. The latter suggests that the changes that happen to the system have to be considered and eventually reflected to the test cases. We address these challenges by proposing a solution that applies situational method engineering extended with co-evolution analysis. The development of the test migration method is centered upon the identification of concepts describing the original tests and original system. Furthermore, the impact of the different realization of the system concepts in source and target environments is analyzed as part of the co-evolution analysis. Lastly, based on this information, a selection of suitable test migration strategies is performed.

Download


Paper Citation


in Harvard Style

Jovanovikj I., Yigitbas E., Sauer S. and Engels G. (2020). Concept-based Co-migration of Test Cases. In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 449-456. DOI: 10.5220/0009171404490456


in Bibtex Style

@conference{modelsward20,
author={Ivan Jovanovikj and Enes Yigitbas and Stefan Sauer and Gregor Engels},
title={Concept-based Co-migration of Test Cases},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={449-456},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009171404490456},
isbn={978-989-758-400-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Concept-based Co-migration of Test Cases
SN - 978-989-758-400-8
AU - Jovanovikj I.
AU - Yigitbas E.
AU - Sauer S.
AU - Engels G.
PY - 2020
SP - 449
EP - 456
DO - 10.5220/0009171404490456