基于UML状态图的面向对象软件测试用例生成  被引量:12

UML State Diagram-based Test Case Generation of OO Software

在线阅读下载全文

作  者:江曼[1] 王天青[1] 潘金贵[1] 

机构地区:[1]南京大学计算机软件新技术国家重点实验室南京大学计算机科学与技术系,南京210093

出  处:《计算机科学》2006年第6期284-286,290,共4页Computer Science

摘  要:本文提出了一种基于UML状态图的测试用例生成方法,生成较少但有效的测试用例,便于实现自动化测试。测试用例从状态图中的转换(转换路径)中产生,一个用例代表了一条转换路径。对深度优先算法进行改进后,给出了从UML模型视图的状态图中获得测试用例的算法,该算法从状态图中的初始状态到终止状态进行遍历,可以得到所有的转换路径,根据循环复杂度来得到状态图的基本路径的最大数量,即测试用例的最小数量。This paper introduces the development of software testing technology, puts forward a method to obtain test cases from UML State Diagram, Test cases will be generated from the transitions (transition path) of the State Diagram. The method above is absolutely based on UML and can generate less but more effective test cases, which can be automated easily. Then we improve the depth-first-search algorithm and bring forward an algorithm to obtain test cases from UML State Diagrams, which travel the State Diagram from the initial state to the ending states and find all the transition paths. And we can get the maximum of basic path based on cycle complexity, namely the minimum of test case.

关 键 词:UML 测试用例 测试用例生成 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象