基于程序特征的测试数据多样性分析及其应用

基本信息
批准号:61373013
项目类别:面上项目
资助金额:76.00
负责人:陈振宇
学科分类:
依托单位:南京大学
批准年份:2013
结题年份:2017
起止时间:2014-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:赵志宏,刘峰,张智轶,房春荣,汪亚斌,冯洋,时清凯,张伟强,高则宝
关键词:
测试数据选择多样性分析测试数据生成测试数据评估程序特征
结项摘要

Evaluation of fault detection capability is one of the fundamental problems in software testing. Evaluation is used to compare and select testing methods. It can also be used to guide test data generation and selection. Diversity analysis is a new direction of evaluating fault detection capablity of test data. This project studies diversity analysis of test data and its applications based on program features. It mainly includes four topics:(1) Extraction methods of program feature;(2) Diversity measurement and analysis of test data;(3)Test data generation techniques based on diversity;(4) Test data selection techniques based on diversity.This project will establish a family of theories and methods on program feature extraction and diversity analysis of test data.It is expected to capture software behaviours based on program features and discover the relations between test data and fault detection. We will develop the systems of test data evaluation, generation and selection based on diversity on some platforms. A testing management system will be developed and some empirical studies will be conducted.

故障检测能力评估是软件测试的基本问题之一。评估方法不但用于比较和选择不同测试方法,同时也用于引导测试数据的生成和选择。多样性分析是测试数据故障检测能力评估的一个新方向。本项目研究基于程序特征的测试数据多样性分析及其应用。研究内容具体包括四个方面:(1)程序特征提取方法;(2)测试数据多样性度量分析;(3)基于多样性的测试数据生成技术;(4)基于多样性的测试数据选择技术。本项目旨在建立一套较为完善的程序特征提取和测试数据多样性分析理论和方法,通过提取的程序特征集刻画用户行为,揭示测试数据与程序故障之间的内在联系,从而完成有效评估,进一步研究多样性引导的测试数据生成和选择技术。本项目将在现有平台开发基于多样性的测试数据评估、生成和选择系统,实现相应的测试信息管理平台和实验分析。

项目摘要

故障检测能力评估是软件测试的基本问题之一。评估方法不但用于比较和选择不同测试方法,同时也用于引导测试数据的生成和选择。多样性分析是测试数据故障检测能力评估的一个新方向。本项目研究l了基于程序特征的测试数据多样性分析及其应用。研究内容具体包括四个方面:(1)程序特征提取方法;(2)测试数据多样性度量分析;(3)基于多样性的测试数据生成技术;(4)基于多样性的测试数据选择技术。本项目建立了一套程序特征提取和测试数据多样性分析理论和方法,通过提取的程序特征集刻画用户行为,揭示测试数据与程序故障之间的内在联系,从而完成有效评估,进一步研究多样性引导的测试数据生成和选择技术。基于Soot(Java)平台分别开发了基于多样性的测试数据评估、生成和选择系统,实现相应的测试信息管理平台和大规模实验分析。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

监管的非对称性、盈余管理模式选择与证监会执法效率?

监管的非对称性、盈余管理模式选择与证监会执法效率?

DOI:
发表时间:2016
3

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
4

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
5

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016

陈振宇的其他基金

批准号:51571098
批准年份:2015
资助金额:62.00
项目类别:面上项目
批准号:51101066
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:41372074
批准年份:2013
资助金额:73.00
项目类别:面上项目
批准号:60803007
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:50903082
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:51871105
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:40603009
批准年份:2006
资助金额:27.00
项目类别:青年科学基金项目
批准号:61170067
批准年份:2011
资助金额:57.00
项目类别:面上项目

相似国自然基金

1

基于规范和程序输入域分析的软件测试数据生成方法研究

批准号:60473032
批准年份:2004
负责人:赵瑞莲
学科分类:F0201
资助金额:23.00
项目类别:面上项目
2

基于程序切片和遗传算法的软件测试数据生成技术

批准号:60970032
批准年份:2009
负责人:姜淑娟
学科分类:F0203
资助金额:30.00
项目类别:面上项目
3

基于进化优化的并行程序通信边覆盖测试数据自动生成

批准号:61503220
批准年份:2015
负责人:田甜
学科分类:F0305
资助金额:22.00
项目类别:青年科学基金项目
4

基于占优度与集合进化的并行程序变异测试数据自动生成

批准号:61375067
批准年份:2013
负责人:巩敦卫
学科分类:F0305
资助金额:79.00
项目类别:面上项目