期刊文献+

基于执行剖面过滤的分割测试 被引量:3

Software Partition Testing Based on Execution Profiles Filtering
下载PDF
导出
摘要 提出了一种基于执行剖面过滤的分割测试方法.该方法通过从大量的执行操作中过滤出包含容易引起错误输出的特殊执行操作的子集,并对子集的执行操作进行回放和检验,从而可以发现软件潜在的错误.从而使引起错误输出的输入元素集中分割在某些子域内,提高了发现错误的概率.实验结果表明,该方法分割错误元素的集中度以及命中错误的概率较高,相同条件下其效果要优于随机测试. This paper proposed a new partition testing method based on execution profiles filtering. It startd with a large universe of executions filtered to find subsets, which consisted of unusual failure-causing execution behaviors. These executions were then replayed and checked according to requirements to find faults. This method increased the probability of finding faults because most failure-causing inputs were partitioned in certain subsets. Experiment results indicated that this method had relatively high fault-partition concentration and fault-finding probability, and its effectiveness was better than random testing in the same conditions.
出处 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第1期110-113,共4页 Journal of Hunan University:Natural Sciences
基金 湖南省自然科学基金资助项目(03JJY3098)
关键词 分割测试 聚类算法 执行剖面 相异矩阵 取样 partition testing clustering algorithm execution profile dissimilarity matrix sampling
  • 相关文献

参考文献11

  • 1SAYREK,POOREJH.Partition testing with usage models[J] .Information and Software Technology,2000,42 (12) :845 - 850.
  • 2ROBERT M HIERONS,MARK HARMAN.Conditioned slicing supports partition testing[J].Software Testing,Verification and Reliability,2002,12:23 - 28.
  • 3方木云,赵保华,屈玉贵.在测试用例不放回时比较随机测试和分割测试[J].软件学报,2001,12(11):1687-1692. 被引量:5
  • 4TSOUKALAS M Z,DURANM J W,NTAFOS S C.On some reliability estimation problems in random and partition testing[J].IEEE Trans Software Eng,1993,19:687 - 697.
  • 5FRANK P G,WEYKER E J.A formal analysis of the fault-detecting ability of testing methods[J].IEEE Trans Software Eng,1993,19:202-213.
  • 6CHEN T Y,YU Y T.On the relationship between partition and random testing[J].IEEE Trans Software Eng,1994,20:977 -980.
  • 7WALTER J GUTJAHR.Partition testing VS random testing:the influence of uncertainty[J].IEEE Trans Software Eng,1999,25:661 - 674.
  • 8JUICHI T.Quantum analysis for random testing[A].In:proceeding of the 2nd international conference on information technology for application[C].Harbin:Institute of Computer Science,2004.320 - 325.
  • 9MUSA J D.Operational profiles in software reliability engineering[J].IEEE Software,1993,10(2):14-32.
  • 10STEVEN J,CHANDRA P.JRapture:A capture/replay tool for observation-based testing[A].In:International Symposium on Software Testing and Analysis [C].New York:ACM Press,2000.158- 167.

二级参考文献1

  • 1Chen T Y,IEEE Transactions Software Engineering,1994年,20卷,12期,977页

共引文献4

同被引文献11

  • 1张德平,聂长海,徐宝文.划分测试中测试用例最优分配问题研究[J].南京大学学报(自然科学版),2005,41(5):553-561. 被引量:4
  • 2赵亮,王建民,孙家广.软件测试准则的有效性度量研究[J].计算机研究与发展,2006,43(8):1457-1463. 被引量:12
  • 3Leon D, Podgurski A, White L J. Multivariate visualization in observation-based testing. In: Proceedings of the 22nd international conference on Software engineering, Limerick, Ireland, 2000. 116-125
  • 4Haran M, Karr A, Orso A, et al. Applying classification techniques to remotely-collected program execution data. ACM SIC, SOFT Software Engineering, 2005, 30(5 ) : 146-155
  • 5Leon D, Masri W, Podgurski A. An empirical Evaluation of test case filtering techniques based on exercising complex information flows. In: Proceedings of the 27th international conference on Software engineering, St. Louis, MO, USA, 2005. 412-421
  • 6Leon D, Podgurski A. A comparison of coverage-based and distribution-based techniques for filtering and prioritizing test cases. In: Proceedings of the 14th International Symposium on Software Reliability Engineering, Denver, Colorado, USA, 2003. 442-454
  • 7Dickinson W, Leon D, Podgurski A. Finding failures by cluster analysis of execution profiles. In: Proceedings of the 23rd International Conference on Software Engineering, Toronto, Ontario, Canada, 2001.339-348
  • 8Rothermel G, Harrold J M, Ronne yon J, et al. Empirical studies of test-suite reduction. Software Testing, Verification and Reliability, 2002, 12(4) :219-249
  • 9Dickinson W, Leon D, Podgurski A. Pursuing failure: the distribution of program failures in a profile space. In: Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, Vienna, Austria, 2001.246-255
  • 10Gregg R, Sebastian E, Alex K, et al. Software-artifact Infrastructure Repository. http://sir. unl. edu/portal/index. html, 2006

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部