Logo des Repositoriums
 

Who Guards the Guards? On the Validation of Test Case Migration

dc.contributor.authorJovanovikj, Ivan
dc.contributor.authorYigitbas, Enes
dc.contributor.authorAnjorin, Anthony
dc.contributor.authorSauer, Stefan
dc.date.accessioned2023-03-02T10:37:10Z
dc.date.available2023-03-02T10:37:10Z
dc.date.issued2018
dc.description.abstractSoftware migration, as a well-established strategy to reuse software, results in a software system that runs in a new environment but exhibits the same behavior as before the migration. To ensure behavioral preservation, existing test cases can be used to safeguard the software migration. This implies two things: test cases have to be co-migrated with the system and, after the migration, they have to be validated as well. Similarly as for system migration, behavioral preservation is a must for test case migration, i.e., the migrated test cases still have to assert the same expected system behavior as the old test cases. Despite the importance of validating test case migration, the area is not yet well researched. In this paper, we analyze the challenges in validating test case migration and propose mutation analysis as a suitable validation technique.en
dc.identifier.pissn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40560
dc.language.isoen
dc.publisherGeselllschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 38, Heft 2
dc.titleWho Guards the Guards? On the Validation of Test Case Migrationen
dc.typeText/Journal Article
gi.citation.endPage48
gi.citation.publisherPlaceBonn
gi.citation.startPage47
gi.conference.sessiontitleFG SRE: 20. Workshop Software-Reengineering und -Evolution der GI-Fachgruppe Software-Reengineering (SRE) und 9. Workshop "Design for Future" des GI-Arbeitskreises "Langlebige Softwaresysteme" (L2S2), Bad-Honnef 02. -- 04. Mai 2018S

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
25_WSRE2018_paper_13.pdf
Größe:
119.73 KB
Format:
Adobe Portable Document Format