Comparing finite state machine test coverage criteria


Autoria(s): SIMAO, A.; PETRENKO, A.; MALDONADO, J. C.
Contribuinte(s)

UNIVERSIDADE DE SÃO PAULO

Data(s)

20/10/2012

20/10/2012

2009

Resumo

To plan testing activities, testers face the challenge of determining a strategy, including a test coverage criterion that offers an acceptable compromise between the available resources and test goals. Known theoretical properties of coverage criteria do not always help and, thus, empirical data are needed. The results of an experimental evaluation of several coverage criteria for finite state machines (FSMs) are presented, namely, state and transition coverage; initialisation fault and transition fault coverage. The first two criteria focus on FSM structure, whereas the other two on potential faults in FSM implementations. The authors elaborate a comparison approach that includes random generation of FSM, construction of an adequate test suite and test minimisation for each criterion to ensure that tests are obtained in a uniform way. The last step uses an improved greedy algorithm.

Identificador

IET SOFTWARE, v.3, n.2, p.91-105, 2009

1751-8806

http://producao.usp.br/handle/BDPI/28982

10.1049/iet-sen.2008.0018

http://dx.doi.org/10.1049/iet-sen.2008.0018

Idioma(s)

eng

Publicador

INST ENGINEERING TECHNOLOGY-IET

Relação

Iet Software

Direitos

restrictedAccess

Copyright INST ENGINEERING TECHNOLOGY-IET

Palavras-Chave #Computer Science, Software Engineering
Tipo

article

original article

publishedVersion