This thesis suggests UML model based test case generation method using model transformation. In model-based testing using UML models, test cases are automatically derived from the UML models.
However, UML models are represented as various diagrams su...
This thesis suggests UML model based test case generation method using model transformation. In model-based testing using UML models, test cases are automatically derived from the UML models.
However, UML models are represented as various diagrams such as class diagram, sequence diagram, activity diagram, and so on. Each diagram has its own elements and representations. Also, test methods are applied according to the characteristics of each diagram.
To solve the problem, this thesis proposes test methods and test case derivation methods to generate test cases from each UML models. According to test strategies, test cases are generated from each diagrams.
On the other hands, this thesis presents automated the test case generation from UML models, via the model transformation method that represents test cases as model using UTP.
Furthermore, this thesis suggests model transformation processes to generate test cases from each diagram and proposes model transformation rules that are applied to the model transformation processes.
Finally, we present a case study for test cases generation from each UML model. We apply our suggested transform rules to class diagram, sequence diagram, activity diagram.