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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |