共查询到10条相似文献,搜索用时 93 毫秒
1.
2.
基于UML活动图的系统测试方法研究 总被引:1,自引:0,他引:1
研究以统一建模语言UML分析设计模型进行系统测试的方法.为了从UML设计模型中的活动图生成测试场景,给出了UML活动图的形式化定义和基路径方法.由于活动图中并发活动单入单出的性质,对并发活动进行压缩,用基路径方法找出其中的基路径,然后替换并发活动生成完整的测试场景.为了避免场景数量爆炸,文中对活动图的循环和并发进行了约束.最后讨论了从测试场景生成测试用例的方法,并通过一个实例说明了应用本方法的可行性和有效性. 相似文献
3.
4.
UMLTGF:一个基于灰盒方法从UML活动图生成测试用例的工具 总被引:8,自引:0,他引:8
UML已经成为建模语言的事实标准,如何从UML分析设计模型生成测试用例也为面向对象软件测试带来了新的挑战.为了从UML设计模型中的活动图直接生成测试用例,给出了UML活动图的形式化定义和灰盒测试方法.该方法首先分析UML活动图上的所有执行路径(每条路径称为一个测试场景),然后根据测试场景中的节点和转换所代表的活动及其输入/输出变量、相关约束条件等生成测试用例.并根据该方法实现了一个自动生成测试用例的工具UMLTGF,它可以从Rational Rose的规约文件中提取活动图信息并生成相应的测试用例.该工具能够提高软件测试的效率,降低测试成本. 相似文献
5.
6.
7.
8.
人工测试方法的缺点是成本高、可靠性低和效率低.基于模型的软件测试方法能够提高测试自动化水平,避免人工测试的缺点.然而,自动化方法的缺点是处理模型中各种图形元素的能力有限,适用范围小.针对现有智能算法不能生成UML活动图循环嵌套结构的测试场景,设计系统循环体数据结构和循环嵌套结构的场景生成算法.该算法提高了解析活动图的能力,扩大了算法的适用范围.论文最后给出了上海轨道交通六号线的测试项目中的一个活动图实例,生成其XML文档,利用改进的反蚁群算法解析XML文档,生成该活动图的细-线程树,验证了该算法的有效性. 相似文献
9.
基于UML活动图模型生成测试场景的设计 总被引:12,自引:0,他引:12
文章旨在研究运用可视化面向对象建模技术UML中的活动图生成测试场景方法和依据场景进行测试用例自动生成的方法。这种方法不仅适合于软件系统的测试,同时也适用于软件设计阶段的对软件需求和设计模型的测试和验证。文中首先确定一系列覆盖准则,根据准则制定活动图的一般处理思路,然后针对活动图中并发结构、对象流、信号流提出相应处理方法,最后反推出作图的一些假定条件,以及在场景基础上生成测试用例的一些设计构想。 相似文献
10.
提出了一种基于UML状态图的测试场景生成方法。测试场景从状态图的基本转换路径中产生,一条转换路径对应一个测试场景。文中给出了从UML状态图获得基本转换路径的算法。该算法从状态图中的初始状态到终止状态进行遍历,得到所有的基本转换路径,根据环路复杂度可得到状态图的基本路径的最大数量,即测试场景的最小数量。根据测试场景设计测试用例,可生成较少而有效的测试用例。 相似文献