|
Study of Automatic Test Case Generation Techniques using UML Activity Diagram |
|---|---|
| รหัสดีโอไอ | |
| Creator | วลัยภรณ์ ศรเกลี้ยง |
| Title | Study of Automatic Test Case Generation Techniques using UML Activity Diagram |
| Contributor | ดร.ฐิมาพร เพชรแก้ว |
| Publisher | Faculty of Information Science and Technology, Mahanakorn University of Technology |
| Publication Year | 2559 |
| Journal Title | Journal of Information Science and Technology |
| Journal Vol. | 6 |
| Journal No. | 2 |
| Page no. | 17-27 |
| Keyword | Software Testing, Test Cases, Test Cases Generation, UML, Activity Diagram, Coverage Criteria |
| URL Website | https://tci-thaijo.org/index.php/JIST |
| Website title | Journal of Information Science and Technology |
| ISSN | 2651-1053 |
| Abstract | There are many techniques to generate test case from UML activity diagram, this brings about the difficulty in selecting the appropriate technique for different types of program. In this paper, we compared the eight algorithms of the automatic test case generation: Round-Robin, Condition-Classification Tree, Activity Tree, Intermediate Testable Model, Activity Dependency Table and Activity Dependency Graph, Test Path Reduction, Activity Convert Grammar, and Activity Flow Graph. The results showed that (1) in the aspect of covering all paths, almost all algorithm could generate all possible paths while the Round-Robin could generate too many paths, (2) in the aspect of covering basis paths, all eight algorithms could generate all basis paths, (3) in the aspect of the complex model activity diagram that we constructed, the Activity Convert Grammar could generate too many paths, it has 44.23% of paths that exceed the number of target path, the Test Path Reduction could generate too few paths, it has 65.38% of paths lower than the number of target paths, and the Activity Flow Graph could generate the amount of paths as same as the expected paths, it has only 1.92% of paths that exceed the number of target paths. |