Published April 4, 2021 | Version v1
Presentation Open

Test Sequence Generation with Cayley Graphs

  • 1. Université du Québec à Chicoutimi

Description

The paper presents a theoretical foundation for test sequence generation based on an input specification. The set of possible test sequences is first partitioned according to a generic "triaging" function, which can be created from a state-machine specification in various ways. The notion of coverage metric is then expressed in terms of the categories produced by this function. Many existing test generation problems, such as t-way state or transition coverage, become particular cases of this generic framework. We then present algorithms for generating sets of test sequences providing guaranteed full coverage with respect to a metric, by building and processing a special type of graph called a Cayley graph. An implementation of these concepts is then experimentally evaluated against existing techniques, and shows it provides better performance in terms of running time and test suite size.

Notes

Recording of a presentation prepared for the 17th Workshop on Advances in Model Based Testing (A-MOST), April 12th, 2021

Files

Halle_Khoury_A-MOST_2021.mp4

Files (25.8 MB)

Name Size Download all
md5:e0634e03e77a4371909ce440baaa90f3
25.8 MB Preview Download