Title :
An UML Behavior Diagram Based Automatic Testing Approach
Author :
Chih-Hung Chang ; Chih-Wei Lu ; Chu, Winnie C. ; Xin-Hao Huang ; Dianxiang Xu ; Tse-Chuan Hsu ; Yu-Bin Lai
Author_Institution :
Dept. of Inf. Manage., Hsiuping Univ. of Sci. & Technol., Taichung, Taiwan
Abstract :
In the process of software development, software testing is a huge project, and most of the software functionality testing is complex and repetitive, should to spend a lot of cost and manpower. Therefore, you can save a lot of manpower and costs, avoid human error and improve software quality if we can achieve automated testing. In the software development process, the application of model-driven developments has grown wider recently. The main concept is to fetch all of the significant properties referring to system design, and use formal or semi-formal model to describe system in different levels of abstraction. In this paper, we apply a tool based on high level Petri Net model of automated testing -- MISTA [1](Model based Integration and System Testing Automation) to automated generate test code for system. In this paper, through capture the information of the state machine diagram describes the behavior of the system in the Unified Modeling Language. Through the eXtensible Markup Language automation converted to High Level Petri Net test model, and then using automated test code generating software MISTA generation test cases and test code of system to achieve automated testing, and save the software required for testing a large number of human costs, and the software development process from design architecture to the software testing for a bridging.
Keywords :
Unified Modeling Language; XML; program testing; software engineering; MISTA; UML behavior diagram; Unified Modeling Language; automatic test code generation; automatic testing approach; design architecture; extensible markup language automation; high level Petri Net test model; model based integration and system testing automation; software development process; software functionality testing; state machine diagram; Educational institutions; Petri nets; Software; Software testing; Transforms; Unified modeling language; UML; automatic testing; test case generating; testing tool;
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
Conference_Location :
Japan
DOI :
10.1109/COMPSACW.2013.116