基于测试剖面动态调整的随机测试技术研究

基本信息
批准号:61272164
项目类别:面上项目
资助金额:80.00
负责人:蔡开元
学科分类:
依托单位:北京航空航天大学
批准年份:2012
结题年份:2016
起止时间:2013-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:殷蓓蓓,吕俊鹏,胡海,江昌海,林俊,王江,赵峙尧
关键词:
软件测试软件可靠性动态随机测试随机测试自适应测试
结项摘要

This proposal aims to develop a new testing technique-Dynamic Random Testing (DRT). In order to investigate its effect on defect detection and reliability estimation, model on DRT process will be built and testing effectiveness and efficiency should be analyzed. Also the model should also include different factors that affect the effectiveness and efficiency of DRT and experimental validation. By this model an improvement is brought out on the mutual support between software testing and software reliability estimation. Random testing is a testing technique that selects and executes the test cases from a test suite according to a given testing profile. There is no feedback in this process. However, DRT tries to adjust the testing profile online according to the testing history. The main research on DRT includes the following topics: the factors that affect the effectiveness and efficiency of DRT, the behavior of detected defects growth, the behavior of coverage growth , the compare among dynamic random testing, random testing and adaptive testing, a theoretical analysis on optimal testing profile adjusting strategy and the relationship between software testing and reliability assessment.

本项目以一类新的软件测试技术,即本项目申请人最近提出的动态随机测试技术为对象,研究其测试有效性和测试效率的关系及软件可靠性评估的准确程度,通过对测试过程进行建模和分析,研究影响其测试有效性及测试效率的因素,并通过具体软件实验加以验证;另一方面,建立面向软件可靠性评估的最优剖面调整策略,并在此基础上实现软件测试与软件可靠性评估一体化的目标。随机测试根据事先给定的测试剖面(概率分布)从测试用例库中选取测试用例,在测试过程中不改变测试剖面。与随机测试不同,动态随机测试在测试过程中根据测试结果动态地调整测试剖面。主要研究内容包括:影响动态随机测试技术测试有效性和效率的不同因素,软件检测缺陷数目增长的规律,测试覆盖率增长规律,动态随机测试技术与常用测试技术的比较以及最优测试剖面调整策略的理论刻画,软件测试与软件可靠性评估一体化等。

项目摘要

本项目以一类新的软件测试技术-动态随机测试技术为研究对象,研究其测试有效性和测试效率的关系。通过对测试过程进行建模和分析,研究影响其测试有效性及测试效率的因素,并通过具体软件实验加以验证;另一方面,建立面向软件可靠性评估的最优剖面调整策略,并在此基础上实现软件测试与软件可靠性评估一体化的目标。随机测试根据实验给定的测试剖面(概率分布)从测试用例库中选取测试用例,在测试过程中不改变测试剖面。与随机测试不同,动态随机测试在测试过程中根据测试结果动态地调整测试剖面。在本项目的研究中,我们对影响动态随机测试技术有效性和效率的因素进行了分析;对动态随机测试中最优测试剖面的调整策略进行理论分析,提出多种动态随机测试的改进方法,以进一步提高其测试效率;对动态随机测试过程中软件缺陷数目增长规律、测试覆盖率增长规律等进行了研究;将动态随机测试技术与常用测试技术进行比较,并通过实验验证动态随机测试的性能。此外,本项目还进行了一系列的软件测试相关领域的研究,包括自适应测试研究,GUI测试研究,SOA研究,以及软件老化及再生策略的研究等。本项目完成了预期任务。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

涡度相关技术及其在陆地生态系统通量研究中的应用

涡度相关技术及其在陆地生态系统通量研究中的应用

DOI:10.17521/cjpe.2019.0351
发表时间:2020
2

内点最大化与冗余点控制的小型无人机遥感图像配准

内点最大化与冗余点控制的小型无人机遥感图像配准

DOI:10.11834/jrs.20209060
发表时间:2020
3

滴状流条件下非饱和交叉裂隙分流机制研究

滴状流条件下非饱和交叉裂隙分流机制研究

DOI:10.16285/j.rsm.2020.0744
发表时间:2021
4

倒装SRAM 型FPGA 单粒子效应防护设计验证

倒装SRAM 型FPGA 单粒子效应防护设计验证

DOI:
发表时间:2016
5

BDS-2/BDS-3实时卫星钟差的性能分析

BDS-2/BDS-3实时卫星钟差的性能分析

DOI:10.16547/j.cnki.10-1096.20210110
发表时间:2021

蔡开元的其他基金

批准号:91018001
批准年份:2010
资助金额:50.00
项目类别:重大研究计划
批准号:60274057
批准年份:2002
资助金额:5.00
项目类别:面上项目
批准号:60474006
批准年份:2004
资助金额:22.00
项目类别:面上项目
批准号:60633010
批准年份:2006
资助金额:200.00
项目类别:联合基金项目
批准号:69104004
批准年份:1991
资助金额:4.00
项目类别:青年科学基金项目
批准号:60973006
批准年份:2009
资助金额:35.00
项目类别:面上项目

相似国自然基金

1

计算机辅助焊接结构变形动态测试,预测及调整

批准号:59465001
批准年份:1994
负责人:仇素芹
学科分类:E0509
资助金额:5.50
项目类别:地区科学基金项目
2

动态快速IV测试技术研究

批准号:61574085
批准年份:2015
负责人:吕铁良
学科分类:F0403
资助金额:65.00
项目类别:面上项目
3

软件综合剖面分布模型的挖掘及测试

批准号:61772263
批准年份:2017
负责人:徐宝文
学科分类:F0203
资助金额:65.00
项目类别:面上项目
4

针对网络安全证书验证代码的测试及测试证书随机性优化技术研究

批准号:61572312
批准年份:2015
负责人:陈雨亭
学科分类:F0203
资助金额:65.00
项目类别:面上项目