基于Markov链使用模型的加速统计测试方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试数 据集 x中可 以包 含 多 条从 初态 1到 终 态 n的 路 径. 由假 定 可 知 , 行 测 试 数 据 集 的测 试 成 运
i r p e sp o os d.Co sd rn h r d o fbewe n f iu e rs d t si g c t n i e i g t e ta e f t e al r ik a e tn oss,b ni z n h v r n y mi mi i g t e a e -
全关 键 软件 实施 充 分 的测 试 . 因此 , 软 件 测 试 过 在
程 中 , 果 能有 针对 性地暴 露 出对 软件 可靠 性影 响 如 较 大 的软件 缺 陷 , 速软 件 测 试 , 可 以快 速 增 加 加 将
数 据集 的概率 分 布称 为操 作剖 面 , 即转移 概 率矩
d e t et t lc sso o wa e a d c n sgnfc ty i c e s e ta e sng t e ft e k y o e a i n uc o a o t fs f r n a i i a l n r a e t v r i i so e p r to h t i n h r m h c mp r d wi o v n i n lsa itc ls fwae t sig meho s ti a ta d e f ci e a c l r t o a e t c n e to a ttsi a o h t r e t t d .I sa f s fe tv c ee a on n n i saitc ltsi t o ttsia e t ng meh d. Ke r s:s twa e e t y wo d of r tsi ng;sait a e tn ttsi l t si g; a c lr to e tn t o c c e e ai n t si g me d;M a k v c a n us g h r o h i a e
d i1 . 9 9 ji n 10 — 5 5 2 1 .5 0 1 o :0 3 6 /.s .0 1 0 0 .0 10 . 1 s
基 于 Ma k v链 使 用 模 型 的 加 速 统 计 测 试 方 法 ro
张德 平 查 日军 。 ,
( 南京航空航 天大学计 算机科学与技术学 院 , 南京 20 1 ) 10 6 ( 上海市计算机软件评测重 点实验室 , 。 上海 2 1 1 ) 0 12 ( 东南大 学计 算机科学与工程学 院 , 南京 20 9 ) 10 6
证被测试程序中不存在软件错误. 因此如何精选少 量 的测试 用 例对 系统 进行 有效 的测 试 , 软件测 试 是
的软件统计测试方法在理论上 已经取得 了很大进 展 , 在 工程 实践 中取 得 了 良好 的效 果 m . 并
Biblioteka Baidu
收稿 日期 : 0 01 - . 作者简介 : 2 1 —1 9 2 张德平( 9 3 ) 男 , 17 一 , 博士 , 讲师 , e i zag u aeu c . d p ghn @n a. d .a n
快速 有效 的加 速统 计 测试 方法 .
关 键词 :软件 测试 ;统计 测试 ;加速 测试 方 法 ; ro Mak v链使 用模 型 ;交叉 熵方 法
中图分 类号 : P 1 T 31 文献标 志码 : A 文章 编号 :10 0 0 ( 0 1 0 -9 90 0 1— 5 5 2 1 ) 50 4 -7
第4 1卷 第 5期
21 0 1年 9月
东 南 大 学 学 报 (自然科 学版 )
J UR L O O H AS I RST ( trlSineE io ) O NA F S UT E TUN VE IY Na a c c dt n u e i
V o . NO. 141 5 S p .2 1 e t 01
阵 P 边 e可 以在 测 试 数 据 集 中 出现 多 次 , . 即测
软件 可 靠性 , 还可 显 著减少 软件 测试 开销 . 目前 , 国 内外针 对软 件可 靠 性 加 速测 试 技 术 的研 究 还 比较
少 , 因此 有 必要对 其 进行深 入 研究 . 本 文基 于 Mak v链 使 用 模 型 提 出 了 一 种 加 ro 速统 计 测试 方法 , 以软 件 总 费 用 最 小 为 目标 , 引入
Ac ee a i n sa itc lt s i e h d b s d o a k v c a n u a e m o e c l r to t t ia e t s ng m t o a e n M r o h i s g d l
Z agDeig hn pn
Z aRjn・ h i u 。
( C lg fC mp t cec n eh oo y Naj gUnvri f eo a tsadAso at s aj g2 0 1 C ia ol eo o ue SineadT cn lg , ni iesyo rn ui n t nui ,N ni 10 6, hn ) e r n t A c r c n

其关键操作如紧急事故处理等操作 , 由于使用概率 非 常小 , 在基 于使 用 的统计 测 试 中往 往 得不 到充 分
测试 , 而这类 操 作 的 可靠 性 要 求 往 往 很 高 , 失 效 其 会 造成 严 重 的 后 果 . 果 采 用 传 统 的 统 计 测 试 方 如
法, 即使 花 费很 长 的测试 时 间也难 以有 效地 对该 安
次 , 成失 效风 险 fi『发 生. 造 (,) - 4 )总失效 风 险 由各 边失 效风 险 累加形 成. 定 义一个 测试 数 据集 ={.e , e , e , …, } e ∈
A( =12 …, 为包含 初 态 1和终 态 n的一 个 测 k , , m) 试 数据. 据规格 说 明书或 用户 实 际使用 生成 测 试 根
a e t tlc t n tr tv l rt m s d n t r s n r p eh d f rc lultn pt u o t g o a os ,a ie ai e ago h ba e o he c o se to y m t o o ac ai g o i m s f— i m wa e t s ng p o l sp e e e r e t r f e i r s ntd. M e n h l i i a w ie,a n w e tn d q c rtron i lo p e e t d. Th e t si g a e ua y c e i i sa s r s n e e o i um ofwa e t si g p o l s u e o g n r t ut m ai g n r t n t tsi a e t d t pt m s t r e tn r f e i s d t e e a e a o tc e e a i saitc lt s aa. Th i o e sm ult e u t ho t tt e a c lr to e t e h d ba e n c o se to a fe tv l e i a i r s ls s w ha h c ee a i n t si m t o s d o r s n r py C on ng n e f ci ey r —
( S ag a K yL b rtr fC mp t ot aeE a aigadT sn ,S ag a 2 1 C ia h h i e aoa yo o ue S f r vl t n et g h hi 0 1 n o r w u n i n 12, hn )
( Sh o f o ue cec n nier g o tesUnvri ,N nig2 0 9 Chn ) co l mp t S i eadE gn ei ,S uhat iesy aj 10 6, ia oC r n n t n
摘 要 :为 了提高 软 件 统 计 测 试 的 效 率 , 用 较 少 的 测 试 资 源 达 到 测 试 目的 , 出 了一 种 基 于 使 提 Mak v链 使用 模 型 的软件 加速 统计 测试 方 法. 方 法通过 均衡 软件 测试 成本 和 软件 投 放 后 的失 ro 该
效风 险, 以软 件平 均 总费用 最 小为 目标 , 于重 要抽 样 技术 的加 速 测试 机 理 , 用 交 叉 熵方 法 生 基 采
A bsr c t a t:I r e o i p o e t e e c e y o o wa e saitc t si g a d q i k y a h e he ts n o d r t m r v h f inc fs f i t r ttsi e tn n u c l c ive t e — t o lw i e st si g r s u c s,a n v la c l r to eh d ba e n t a k v us g o l i g a t l s e tn e o r e ng h o e c ee a i n m t o s d o he M r o a e m de
1 .9 9 ji n 10 0 0 .0 10 . l ] 0 36 /.s .0 1— 5 5 2 1 .5 O 1 s
90 5
东南大 学学报 (自然科 学版 )
第 4 卷 1
然 而 , 于 高 可靠 软 件 特 别 是 安 全关 键 软件 , 对
2 )不 同操作 是 否引 起软 件失 效相 互独 立. 3 )软 件投 入运 行期 间 , 效边 (,) 失 i7 至少 历 经 .
基金项 目:国家 自然科学基金资助项 目( 00 0 2, 0 0 0 6 、 1 8 13 69 3 2 ) 上海市计算机软件评测重点实验室开放项 目(9 Z 22 0 ) 0 D 2 76 0 .
引文格式 : 张德平 , 日 . 查 军 基于 Ma o 链使用模型 的加速统计测试方 法 [ ] 东南 大学学报 : r v k J. 自然科学 版 , 1 ,1 5 :4 — 5 .[ o 2 l4 ( ) 9 9 9 5 di 0
mo l rs n o y meh d de ;c o se t p t o r
软件 测 试过 程 中 由于穷举 测试 工作 量 太大 , 实 践 上不 可行 , 致 一切 实 际测 试 都 不 彻 底 , 能 保 导 不
研究 中的关键 问题 … . 目前 , 用 统 计 学 原 理指 导 运 测试 用 例 的产 生 和选 择 , 测试 数据 进行 统计 分析 对
成最 优 ( 近 优 ) 试 剖面 , 或 测 同时给 出 了一种 新 的统 计测 试 充 分 性 判定 准 则 , 后 根 据 生 成 的最 最
优测试 剖 面 自动 生成 统计测 试 数据 集. 真 实验 结果 表 明, 对 于传 统 的统 计测 试 方 法 , 用 交 仿 相 使 叉熵 方 法 的加 速 统计 测试 方 法能有 效地 降低 软件 总费用 , 显著 增加 关键 操作 的测 试次 数 , 一种 是
相关文档
最新文档