Combining sequential test cases into an equivalent set of adaptive test cases

dc.contributor.authorHierons, Robert M.
dc.contributor.authorNúñez, Manuel
dc.contributor.authorGarcía Merayo, María De Las Mercedes
dc.date.accessioned2026-02-25T15:14:26Z
dc.date.available2026-02-25T15:14:26Z
dc.date.issued2025
dc.description.abstractWhen testing a state-based system one might use a set of (negative) test cases in which each test case is a sequence of events that should not occur. Testing then involves executing the system under test (SUT) in order to check whether any of these disallowed sequences can occur. While testing using such sequences can be effective, they introduce a source of inefficiency: if a test case expects the SUT to produce output a after observing a sequence σ and the SUT instead produces a different output after σ then testing with that test case did not show an error, because the SUT can autonomously produce outputs, and terminates because the test case only makes sense if the exact sequence is observed. This is a source of inefficiency if there is another test case that starts with σ followed by: we could have continued evaluating whether the application of this second test case leads to an error. This paper considers scenarios in which events represent inputs, outputs, or the passing of discrete time. We show how a set of sequential test cases can be converted into an equivalent set of adaptive test cases, with adaptivity addressing the above source of inefficiency. The proposed approach has the potential to improve efficiency when using any test generation technique that returns negative sequential test cases.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.doi10.1016/j.jlamp.2025.101092
dc.identifier.urihttps://hdl.handle.net/20.500.14352/133242
dc.journal.titleJournal of Logical and Algebraic Methods in Programming
dc.language.isoeng
dc.rights.accessRightsopen access
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleCombining sequential test cases into an equivalent set of adaptive test cases
dc.typejournal article
dc.type.hasVersionAM
dc.volume.number148
dspace.entity.typePublication
relation.isAuthorOfPublication28ca46b8-d1eb-42e6-a6e2-f31b193b055b
relation.isAuthorOfPublication.latestForDiscovery28ca46b8-d1eb-42e6-a6e2-f31b193b055b

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Combining_sequential_test_cases.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format

Collections