A strategy for Grid based t-way test data generation

M. Younis, K. Z. Zamli, N. Isa
{"title":"A strategy for Grid based t-way test data generation","authors":"M. Younis, K. Z. Zamli, N. Isa","doi":"10.1109/ICDFMA.2008.4784416","DOIUrl":null,"url":null,"abstract":"Although desirable as an important activity for ensuring quality assurances and enhancing reliability, complete and exhaustive software testing is next to impossible due to resources as well as timing constraints. While earlier work has indicated that pairwise testing (i.e. based on 2-way interaction of variables) can be effective to detect most faults in a typical software system, a counter argument suggests such conclusion cannot be generalized to all software system faults. In some system, faults may also be caused by more than two parameters. As the number of parameter interaction coverage (i.e. the strength) increases, the number of t-way test set also increases exponentially. As such, for large system with many parameters, considering higher order t-way test set can lead toward combinatorial explosion problem (i.e. too many data set to consider). We consider this problem for t-way generation of test set using the Grid strategy. Building and complementing from earlier work in In-Parameter-Order-General (or IPOG) and its modification (or MIPOG), we present the Grid MIPOG strategy (G_MIPOG). Experimental results demonstrate that G_MIPOG scales well against the sequential strategies IPOG and MIPOG with the increase of the computers as computational nodes.","PeriodicalId":353319,"journal":{"name":"2008 First International Conference on Distributed Framework and Applications","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 First International Conference on Distributed Framework and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDFMA.2008.4784416","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 30

Abstract

Although desirable as an important activity for ensuring quality assurances and enhancing reliability, complete and exhaustive software testing is next to impossible due to resources as well as timing constraints. While earlier work has indicated that pairwise testing (i.e. based on 2-way interaction of variables) can be effective to detect most faults in a typical software system, a counter argument suggests such conclusion cannot be generalized to all software system faults. In some system, faults may also be caused by more than two parameters. As the number of parameter interaction coverage (i.e. the strength) increases, the number of t-way test set also increases exponentially. As such, for large system with many parameters, considering higher order t-way test set can lead toward combinatorial explosion problem (i.e. too many data set to consider). We consider this problem for t-way generation of test set using the Grid strategy. Building and complementing from earlier work in In-Parameter-Order-General (or IPOG) and its modification (or MIPOG), we present the Grid MIPOG strategy (G_MIPOG). Experimental results demonstrate that G_MIPOG scales well against the sequential strategies IPOG and MIPOG with the increase of the computers as computational nodes.
基于网格的t-way测试数据生成策略
尽管作为确保质量保证和增强可靠性的重要活动是可取的,但是由于资源和时间的限制,完整和详尽的软件测试几乎是不可能的。虽然早期的工作表明,两两测试(即基于变量的双向交互)可以有效地检测典型软件系统中的大多数故障,但一个反对的论点认为,这样的结论不能推广到所有软件系统故障。在某些系统中,故障也可能由两个以上的参数引起。随着参数相互作用覆盖率(即强度)的增加,t-way检验集的数量也呈指数增长。因此,对于具有许多参数的大型系统,考虑高阶t-way检验集可能导致组合爆炸问题(即需要考虑的数据集太多)。我们考虑使用网格策略生成t-way测试集的问题。建立和补充了先前在参数顺序通用(或IPOG)及其修改(或MIPOG)中的工作,我们提出了网格MIPOG策略(G_MIPOG)。实验结果表明,随着计算节点数量的增加,G_MIPOG对顺序策略IPOG和MIPOG具有较好的扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信