软件测试中的若干组合结构研究

基本信息
批准号:11271280
项目类别:面上项目
资助金额:68.00
负责人:殷剑兴
学科分类:
依托单位:苏州大学
批准年份:2012
结题年份:2016
起止时间:2013-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:唐煜,严洁,王成敏,史册,蒋领
关键词:
软件测试检测阵变强度覆盖阵测试用例集生成定位阵
结项摘要

With the rapid development of computer technology, software systems become increasingly large. Component-based software development poses many challenges for the software testing. Interactions among components are complex and numerous. Components are prone to unexpected interaction faults. Ideally, one would test all possible interactions, but this is usually infeasible in practice. Under this circumstance, as an effective and scientific approach of software tests, combinatorial testing methods have attracted greatly many researchers from software engineering and combinatorial community, and become a very active research area currently. The research focus is the generation of software test suites,that is, how to build the smallest possible test suite in order to minimize test cost and improve test efficiency under the premise of ensuring the capability of detecting/locating interaction-faults for the given software system to be tested. This project aims to the present challenges software tests face and the forefront of combinatorial designs. It will investigate the existence, construction, optimality and related problems for several combinatorial configurations being test suits, which include variable-strength covering arrays, locating arrays and detecting arrays et al. Research results of this project will provide new combinatorial methods and new test suites for software testing.

随着计算机技术的飞速发展,软件系统变得越来越庞大。软件开发带来了对于软件系统测试的许多挑战。组件之间的交互作用量大而且复杂,难以预料。在理论上,人们可对组件之间所有可能的交互作用逐一进行测试, 但这样的穷试方法在实践上显然是不可行的。在这样的背景下,组合测试作为一种科学、有效的软件测试方法受到了组合数学和软件工程领域中诸多学者的高度重视和密切关注,成为目前非常活跃的一个研究领域。研究的焦点是组合测试用例集的生成问题,即如何针对具体待测软件系统,构建规模尽可能小的测试用例集,以便在保证错误检测和定位能力的前提下尽可能降低测试成本、提高测试效率。本项目瞄准当前软件系统测试面临的挑战和组合设计领域前沿,研究作为软件测试用例集的变强度覆盖阵、定位阵和检测阵等若干组合结构的构造问题、优化问题及其相关问题。项目研究成果的取得将为软件测试提供新的组合方法和新的组合测试用例集。

项目摘要

随着计算机技术的飞速发展,软件系统变得越来越庞大。软件开发带来了对于软件系统测试的许多挑战。组件之间的交互作用量大而且复杂,难以预料。在这样的背景下,组合测试作为一种科学、有效的软件测试方法受到了组合数学和软件工程领域中学者的高度重视和密切关注。本项目对软件测试用例集包括覆盖阵、定位阵和检测阵的构造问题和最优性问题,以及相关的问题展开了较为深入的研究,取得了实质性的研究进展。 研究成果包括:给出了构造任意强度正交阵列的叠加方法,从而解决了Hedayat, Sloane and Stufken 提出的一个问题 (Orthogonal Arrays, pp. 220);找到了混合水平检测阵列的最优性判别准则, 并运用组合方法和优化算法构造了多类达到该下界的最优检测阵列,为软件测试提供了新的组合方法和新的组合测试用例集。项目实施的四年间,项目组在SCI源期刊上发表学术论文14篇,其中 1 篇发表在统计学顶级期刊《The Annals of Statistics》上,4 篇发表在信息论顶级期刊《IEEE Trans. IT》上。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

DOI:10.11999/JEIT210095
发表时间:2021
2

双吸离心泵压力脉动特性数值模拟及试验研究

双吸离心泵压力脉动特性数值模拟及试验研究

DOI:10.13465/j.cnki.jvs.2020.19.016
发表时间:2020
3

基于全模式全聚焦方法的裂纹超声成像定量检测

基于全模式全聚焦方法的裂纹超声成像定量检测

DOI:10.19650/j.cnki.cjsi.J2007019
发表时间:2021
4

基于图卷积网络的归纳式微博谣言检测新方法

基于图卷积网络的归纳式微博谣言检测新方法

DOI:10.3785/j.issn.1008-973x.2022.05.013
发表时间:2022
5

人工智能技术在矿工不安全行为识别中的融合应用

人工智能技术在矿工不安全行为识别中的融合应用

DOI:10.16265/j.cnki.issn1003-3033.2019.01.002
发表时间:2019

殷剑兴的其他基金

批准号:10371086
批准年份:2003
资助金额:14.00
项目类别:面上项目
批准号:10671140
批准年份:2006
资助金额:23.00
项目类别:面上项目
批准号:19671064
批准年份:1996
资助金额:4.00
项目类别:面上项目
批准号:10071056
批准年份:2000
资助金额:11.00
项目类别:面上项目
批准号:10831002
批准年份:2008
资助金额:130.00
项目类别:重点项目

相似国自然基金

1

基于组合覆盖的软件测试技术研究

批准号:60373066
批准年份:2003
负责人:徐宝文
学科分类:F0203
资助金额:24.00
项目类别:面上项目
2

组合模型理论中若干组合结构的研究

批准号:11571235
批准年份:2015
负责人:马俊
学科分类:A0408
资助金额:50.00
项目类别:面上项目
3

基于群体智能的组合软件测试优化关键问题研究

批准号:61050003
批准年份:2010
负责人:王曙燕
学科分类:F0203
资助金额:20.00
项目类别:专项基金项目
4

软件参数配对覆盖测试集生成的若干问题研究

批准号:60673067
批准年份:2006
负责人:高建华
学科分类:F0206
资助金额:26.00
项目类别:面上项目