STUDENT PAPER: Using UML Sequence Diagrams and State Machines for Test Input Generation

Aritra Bandyopadhyay, Sudipto Ghosh · 2008

We present a novel testing approachthat combines information from UML sequencemodelsand state machinemodels. We use sequence models to extract message paths that play a role in critical usage scenarios of a system. We use state machines to generate multiple execution paths from a message path by analyzing the effect of the messages on state transitions of the system. By covering these execution paths, we generate more effective test cases than the approaches that only cover message paths. The approach also reduces the number of state transitions to be tested by selecting only those that are fired in critical scenarios.

Read the paper · More papers on PaperTik