基于FDI算法在软件测试实践中的应用-论文.pdf

基于FDI算法在软件测试实践中的应用-论文.pdf

ID:53028385

大小:144.99 KB

页数:2页

时间:2020-04-14

基于FDI算法在软件测试实践中的应用-论文.pdf_第1页
基于FDI算法在软件测试实践中的应用-论文.pdf_第2页
资源描述:

《基于FDI算法在软件测试实践中的应用-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于FDI算法在软件测试实践中的应用金鑫(武汉职业技术学院计算机学院,湖北武汉430074)摘要:随着我国软件开发规模的扩大,在当前软件工具开发过程中,软件测试的难度也不断增大,存在动态性、多变性的测试弊端,当软件产品推出时,对于其软件测试实践中,采取FDI算法,不仅可以有效找出软件产品未知的隐藏缺陷,还可以提升软件使用性能,提升软件测试有效性。为此,浅析FDI算法在软件测试实践中的应用。关键词:软件测试;FDI算法;算法应用中图分类号:TB文献标识码:A文章编号:1672—3198(2015)16-0210—020引言2软件测试中FDI

2、算法的应用优势采用FDI频率差异积分算法,测试软件中的数据,在软件开发过程中,软件故障,不仅会严重影响软并对软件测量数据进行分析评价,不仅可以发现系统件的调试进程,同时也会影响软件在开发质量,影响软软件内的故障,还可以改进传统的软件测试方法。将件产品发展。因此,对于当前软件产品测试方面中,应FDI算法应用到软件测试中,可以降低软件测试工作用FDI算法,避免传统人工测试定位故障的弊端,减轻中对人的依赖性,降低对软件程序人员的要求,具有实工作量,降低对人的依赖性。对于软件测试实践中,采际应用价值。以下对此做具体分析。用FDI的频率差异积分算法

3、,有效提高软件的测试效1FDI算法率,提升软件质量,为复杂软件开发工作能够带来很大1.1H)I算法原理介绍测试便利。在软件测试中,应用FDI频率差异积分算法,以此来测试软件中的数据,并对软件测量数据进行对于FDI算法,其原理就针对程序运行中的谓词,在谓词错误运行、正确运行的过程之中,对于评估谓词分析评价,不仅可以发现系统软件内的故障,还可以以结果间差距的问题,就可以应用模式差异的量化原则,此来改进传统软件的测试方法。并且,对于大型软件开发程序以及复杂度高的软件测试中,就可以设计出只需在程序中具体测量出谓词的错误相关度,就可以得到错误数。有

4、技巧性的软件测试策略,针对软件程序故障给出有1.2FDI算法的公式效测试用例,提升软件测试的是实效性。基于FDI算法,就是能够对软件中的某程序,在进3软件测试中实践应用FDI算法行软件测试中,针对软件程序运行中的谓词,给与其多3.1设计测试用例次进行了赋值,并应用该谓词描述、记录软件测试中的首先需要设计测试用例,然后运行软件程序,最后数据,以谓词描述测试用例程序被采用的真值率。对根据软件程序的动态执行信息和输出结果进行软件测于软件测试之中,软件程序运行的过程中,程序谓词假试,实现故障定位。当假设对于软件开发中,需要测试设是P,谓词记录成真

5、次数以11表示,谓词记录为假次软件进程,如果该测试中所有软件测试用例,可以用集数,用nl来表示,则可以在软件测试中,将谓词当成执合形式表示,此处以T表示用例的集合,集合]rf表示行程序的真值率。具体执行过程如下公式中表示:失败测试用例,集合Tn表示成功用例,则在该项软件测试实践中,就可应用{(X10p)以及f(X1Of)的形式,表7【(P)一nt十nf示Tf集合与T。集合的真值率与概率密度。同时,对于该FDI算法软件测试用例设计中,用f(Xl0p)以及lXk—Ak)q‘一l+Hk(Yk—CkAkXk-1)f(XIOf)的相差面积,描述出S

6、(P)差异关键值。在基于lHk—Pk(CkPk+Rk)叫FDI算法软件测试,在测试用例的设计中,不仅可以提lPk===AkPk一1+Qk一1升软件检测效率,还可以尽量降低软件故障。因为其lPk一(I—HkCk)Pk中f(xl0p)与f(XIOf),并不符合实际的测试要求,因算法是递推的,适用于多维随机过程的估计,离散此,对于实际的软件测试工作,可以应用化整为零以及型算法适用于计算机处理;同样在软件测试中,可以针分段计算的方式,实现测试算法。对多样本情况,也可以用7c(P)形式,表示一次程序执3.2对比测试用例行中谓词的真值频率。将程序失败

7、运行和成功运行进行对比,从而发现作者简介:金鑫(1982-),女,湖北荆门人,硕士,讲师,研究方向:计算机应用技术。●210I现代商贸些;01年第塑!工软件程序中,对于失败运行程序,其存在哪些偏离点,legend(kalman,observation',"truth');找到偏离点,则其可能就是软件测试过程中故障的所toc在位置。FDI算法变量值用于识别故障,当这些变量3.4评估软件测试结果超出指定范围,FDI算法则会发出警告,设计基于FDI在进行软件测试之中,可以应用FDI算法,其得到算法的软件测试,估计状态向量,只输出估计需要;一的测

8、试效果较为有效;在对软件测试结果进行评估中,个输入输出模型可以确定产量预测,估计实际输出故其FDI算法和CBI算法、MW测试算法、SOBER测试障情况。如图1为测试比对过程。算法的结构相同,均

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。