An UML State Machine Diagram Based Automatic Testing Approach

碩士 === 東海大學 === 資訊工程學系 === 100 === Software engineering life cycle can be divided into the five stages, analysis requirements, design architecture, implementation, testing, and maintenance. In the process of software development, software testing is a huge project, and most of the software functiona...

Full description

Bibliographic Details
Main Authors: Xinhao Huang, 黃信豪
Other Authors: William Chu
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/74574937729146246701
id ndltd-TW-100THU00394017
record_format oai_dc
spelling ndltd-TW-100THU003940172015-10-13T21:06:55Z http://ndltd.ncl.edu.tw/handle/74574937729146246701 An UML State Machine Diagram Based Automatic Testing Approach 一個基於統一塑模語言狀態機圖的自動化測試方法 Xinhao Huang 黃信豪 碩士 東海大學 資訊工程學系 100 Software engineering life cycle can be divided into the five stages, analysis requirements, design architecture, implementation, testing, and maintenance. 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(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. William Chu 朱正忠 2012 學位論文 ; thesis 51 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 東海大學 === 資訊工程學系 === 100 === Software engineering life cycle can be divided into the five stages, analysis requirements, design architecture, implementation, testing, and maintenance. 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(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.
author2 William Chu
author_facet William Chu
Xinhao Huang
黃信豪
author Xinhao Huang
黃信豪
spellingShingle Xinhao Huang
黃信豪
An UML State Machine Diagram Based Automatic Testing Approach
author_sort Xinhao Huang
title An UML State Machine Diagram Based Automatic Testing Approach
title_short An UML State Machine Diagram Based Automatic Testing Approach
title_full An UML State Machine Diagram Based Automatic Testing Approach
title_fullStr An UML State Machine Diagram Based Automatic Testing Approach
title_full_unstemmed An UML State Machine Diagram Based Automatic Testing Approach
title_sort uml state machine diagram based automatic testing approach
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/74574937729146246701
work_keys_str_mv AT xinhaohuang anumlstatemachinediagrambasedautomatictestingapproach
AT huángxìnháo anumlstatemachinediagrambasedautomatictestingapproach
AT xinhaohuang yīgèjīyútǒngyīsùmóyǔyánzhuàngtàijītúdezìdònghuàcèshìfāngfǎ
AT huángxìnháo yīgèjīyútǒngyīsùmóyǔyánzhuàngtàijītúdezìdònghuàcèshìfāngfǎ
AT xinhaohuang umlstatemachinediagrambasedautomatictestingapproach
AT huángxìnháo umlstatemachinediagrambasedautomatictestingapproach
_version_ 1718055765775745024