Font Size: a A A

Using simulation to empirically investigate test coverage criteria based on statecharts

Posted on:2004-11-24Degree:M.ScType:Thesis
University:Carleton University (Canada)Candidate:Wang, YunlanFull Text:PDF
GTID:2468390011974301Subject:Engineering
Abstract/Summary:
State-based testing may be applied at any scope for object-oriented software testing. A number of testing strategies have been proposed using state machines and statecharts as test models in order to derive test sequences and validate classes or class clusters. Though such criteria have the advantage of being systematic, little is known on how cost effective they are and how they compare to each other.; This thesis presents a precise simulation and analysis procedure that involves large set of faults and the execution of large number of test sets. We investigate the cost effectiveness of four of the most referenced coverage criteria on two different representative examples, with state-dependent classes. Through the analysis of common results and differences in two case studies, more general conclusions are drawn regarding the cost benefit of using test case selection strategies based on statechart. A tool framework is developed to automate the experiment process and used to carry out our two case studies.
Keywords/Search Tags:Test, Using, Criteria
Related items