基于UML活动图的功能测试场景生成方法
- 格式:pdf
- 大小:237.48 KB
- 文档页数:3
[ ywod ]at i iga ;etcn isc nurn y a ta too ya o tm; r ry Unf dMo eigL n u g( Ke r s ci t da rmstssea o; o crec ; ni n ln l r h p o t; ie dl ag a eUML vy r — c gi ii i n )
Fu c i n l e tS e a i sGe e a i n M e h d n to a s c n ro n r to t o T Ba e n UM L tv t a r m s s d0 Ac i i Di g a y
YANG - i o LI n p n He b a , Yu - i g
DOh 1 .9 9 .s.0 03 2 .0 12 .1 03 6 0i n10 —4 82 1.10 9 s
l 概述
软件测 试是保证 软件 质量的关键性工作 ,在软件开发周 期 中占有 非常重 要的地位。软件测 试的工作量随着软件产 品 规 模 不 断 扩大 以及 对 软件 质 量要 求 的不 断 提 高 而迅 速 增 长…。为了降低软件测试 的开 销 ,软件测试 方法 的研 究受到 、 业 内越 来 越 多 的 关 注 。统 一 建 模 语 言 ( ie d l g Unf d Mo ei i n L n ug , ML 活动 图描述了系统为完成指定功能或任务所 a g ae U ) 必须执行 的活动流程 ,是复杂 的交互式系统功能测试的场 景
中 分 号: Pl 图 类 T3 l
基 于 UML 活动 图 的功 能 测试 场 景 生成 方法
杨鹤标 ,李云平
( 江苏大学计算机科学与通信工 程学院,江苏 镇江 221) 103
摘 要 :提出一种基于统一建模语言( ML活动图的功能测试场景生成方法 。在给 出活动 图形式化定义 的基础上 ,划分并压缩循环结构模 U )
(c o l f o ue c nea dTlc mmu i t nE gn eigJaguU iesy Z ejag2 2 1, ia S h o C mp tr i c n eeo o Se nc i n ier ,i s nvri , hni 10 3 Chn) ao n n t n [ sr c]T i p pr rsns u cin let cnro e eainme o ae nUnf dMo eigL n u g( ML at i i rmsOn Ab ta t hs a e eet afnt a ts se ais nrt t db sdo ie d l ag aeU ) ci t da a . p o g o h i n vy g
se a is c n ro whc o ti o o i o e ae e ta td wi e t— rtta es lmeh d n c mp es s he e C mp es d ih c n an c mp st n d s r xrce t d ph f s rv ra to ,a d de o rse t s O rse mo ue .Th e h i d ls e
块 与并发结构模块 , 用带回溯的深度优先遍历法提取含有复合 节点的测试场 景,进行解压循 环与并 发。利用拓扑反蚁群算法处理并发结 采 构模 块,解决并 发活动排序导致的场景爆炸 问题 ,根据路径复杂性设置场景优先级 以提高测试效率 。应用结果验证 了该方法的可行性和 实
用性 。
关健 词 :活动图 ;测试场景 ;并发 ;反 蚁群 箅法 ;优先级 ;统一建模语言
ag r m. oi rv ets e cec , r r i r ein dfr v r cn r sgn rtd add n mial ajs dac rigt h a loi h t T mpo et t f i y pi ie aedsg e o eyse a o e eae, n y a c l r dut codn otep t h e i n o ts e i ye e h
t e b ss o o m a ii g t e a t iy d a r m , e c c e sr c u e mo u e a d c n u r n tu t r o ul r i i e n o r s e Th e t h a i f f r lz n h c i t i g a v h t y l tu t r d l n o c re tsr c u e m d e a e d v d d a d c mp e s d. e t s
s e a i s n m b r e p o i n p o l m i h i b o g t a o t b o tn o c r e t a tv te ,i r s l e y a n v t e t p og c l n ia t c n o u r e x l s o r b e wh c s r u h b u y s ri g c n u n c i s s e o v d b n i no a i o ol ia a t— n i i v
第3 7卷 第 2 期 l
Vl - 7 0 3 l
・
计 算
机
工
程
21年 1 01 1月
No e e v mb r 20l 1
No. 21Βιβλιοθήκη Co mpu e t rEng n e i g i e rn
软件技术与数据库 ・
文 编 1 o 3 80 )—0 5 文 标 码 A 章 号: 0 _4 ( 12 . 5 3 0 22 11 0— 献 识 :