数据驱动的测试用例排序实用理论研究
项目介绍
AI项目解读
基本信息
- 批准号:61872008
- 项目类别:面上项目
- 资助金额:55.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2022
- 批准年份:2018
- 项目状态:已结题
- 起止时间:2019-01-01 至2022-12-31
- 项目参与者:张洁; 娄一翎; 周建祎; 陈俊洁; 王然;
- 关键词:
项目摘要
Test case prioritization, aims to schedule the execution order of test cases so as to improve the efficiency of software testing. Although test case prioritization has been studied for long, its techniques have rarely been used in practice due to the gap between research and practice. In this project, we will present an application methodology of test case prioritization driven by history data, which targets at bridging the gap between the research on test case prioritization and the practice of software testing. In particular, we will first conduct an empirical study to investigate the factors that influence the application of test case prioritization. Then we classify these factors from three aspects. The first one is technique choice, which refers to the selection of prioritization techniques. The second one refers to the testing scenario like the modification on the source code and test code. The third one refers to the hardware that software testing is performed on, e.g., the processors. Regarding to each factor influencing the practical usage of test case prioritization, we present a data-driven technique accordingly. Finally, we will evaluate the proposed application methodology of test case prioritization and its techniques through open-source projects and commercial projects.
测试用例排序,旨在通过优化测试用例的执行顺序,来提高软件测试的效率。测试用例排序研究历史悠久,形成了大量的研究成果。另一方面,软件产业的实际测试过程中虽然存在着明显的测试效率问题,但却鲜少使用已有的排序研究成果。换而言之,测试用例排序的学术研究和实际应用之间存在着明显间隙。本项目拟针对这个间隙,提出一套测试用例排序的实用理论,以开源闭源项目数据为基础,解决测试用例排序实用化中的关键问题。具体地,本项目拟首先通过实证研究明确测试用例排序技术在实际应用中的关键问题,然后从排序技术选择、软件环境和硬件环境三方面入手,提出数据驱动的测试用例排序选择技术、考虑软件环境(如测试用例和程序代码变化)的测试用例排序技术,以及考虑硬件环境(如多核处理器)的测试用例排序技术。最后,本项目拟在开源项目和闭源项目上验证上述技术的有效性。
结项摘要
测试用例排序,旨在通过优化测试用例的执行顺序,来提高软件测试的效率。测试用例排序研究历史悠久,形成了大量的研究成果,但这些研究鲜少被业界使用。本项目拟从测试用例排序的研究现状和实际测试过程的显著差异为入手点,以开源闭源项目数据为基础,提出一种数据驱动的测试用例排序实用理论,解决测试用例排序实用化中的关键问题。具体地,本项目的代表性研究成果包括(但不限于):并行测试用例排序、持续集成环境下的测试用例排序和测试用例排序的加速算法。研究成果共发表学术论文16篇,其中国际期刊4篇,国际会议9篇,国内期刊3篇:其中,在国际软件工程顶级权威期刊《IEEE Transactions on Software Engineering》和《ACM Transactions on Software Methodology and Engineering》(CCF A类期刊)发表论文3篇,计算机领域重要综述期刊《ACM Computing Survey》发表论文1篇,国际(国内)期刊《Science China: Information Sciences》发表论文1篇;在国际软件工程领域的顶级会议(CCF A类会议)International Conference on Software Engineering、ACM SIGSOFT International Symposium on the Foundations of Software Engineering、International Conference on Automated Software Engineering和International Symposium of Software Testing and Analysis上发表学术论文6篇、新想法类短论文1篇、产业应用实践论文1篇。申请国际专利一项,获得国内发明专利一项。本项目的课题负责人郝丹于2021年获聘教育部长江学者“特聘教授”,参与人员博士生陈俊洁获得2019年度中国计算机优秀博士论文。
项目成果
期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(9)
专利数量(2)
自适应推导下的统一化调试加速技术
- DOI:--
- 发表时间:2022
- 期刊:软件学报
- 影响因子:--
- 作者:娄一翎;张令明;郝丹;张皓天;张路
- 通讯作者:张路
A Survey of Compiler Testing
编译器测试综述
- DOI:10.1145/3363562
- 发表时间:2020-02
- 期刊:ACM Computing Surveys (CSUR)
- 影响因子:--
- 作者:Junjie Chen(指导的博士生);Jibesh Patra;Michael Pradel;Yingfei Xiong;Hongyu Zhang;Dan Hao;Lu Zhang
- 通讯作者:Lu Zhang
AGA: An Accelerated Greedy Additional Algorithm for Test Case Prioritization
AGA:一种用于测试用例优先级排序的加速贪婪附加算法
- DOI:10.1109/tse.2021.3137929
- 发表时间:2022-05
- 期刊:IEEE Transactions on Software Engineering
- 影响因子:7.4
- 作者:Feng Li;Jianyi Zhou;Yinzhu Li;Dan Hao;Lu Zhang
- 通讯作者:Lu Zhang
Parallel Test Prioritization
并行测试优先级
- DOI:10.1145/3471906
- 发表时间:2022-01
- 期刊:ACM Transactions on Software Engineering and Methodology
- 影响因子:4.4
- 作者:Jianyi Zhou;Junjie Chen;Dan Hao
- 通讯作者:Dan Hao
一种基于强化学习的持续集成环境中测试用例排序技术
- DOI:--
- 发表时间:2022
- 期刊:软件学报
- 影响因子:--
- 作者:赵逸凡;郝丹
- 通讯作者:郝丹
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
低频方波脉冲磁场方向对电厂循环冷却水中异养菌杀菌率的影响
- DOI:--
- 发表时间:2013
- 期刊:内蒙古师范大学学报(自然科学汉文版)
- 影响因子:--
- 作者:刘智安;周斐博;赵巨东;常英;郝丹;刘启旺;陈江平
- 通讯作者:陈江平
生长分化因子(BMP11)重组质粒在工程菌株中的稳定性研究
- DOI:10.13386/j.issn1002-0306.2017.19.022
- 发表时间:2017
- 期刊:食品工业科技
- 影响因子:--
- 作者:郝丹;尤倩倩;郝伟;梁晓琳;袁靖琳;李全阳
- 通讯作者:李全阳
园林废弃物堆肥和牛粪有机肥用于金盏菊育苗的研究
- DOI:10.3969/j.issn.1001-7461.2019.04.22
- 发表时间:2019
- 期刊:西北林学院学报
- 影响因子:--
- 作者:郝丹;张璐;孙向阳;龚小强
- 通讯作者:龚小强
抗菌肽与银屑病发病机制
- DOI:--
- 发表时间:2013
- 期刊:临床皮肤科杂志
- 影响因子:--
- 作者:郝丹;蒋献
- 通讯作者:蒋献
磁电协同杀灭工业循环冷却水中异养菌的实验研究
- DOI:--
- 发表时间:2018
- 期刊:能源与环境
- 影响因子:--
- 作者:高雪桐;刘智安;郝丹;赵巨东
- 通讯作者:赵巨东
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
郝丹的其他基金
数据驱动的持续集成测试加速技术研究
- 批准号:62372005
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
数据驱动的编译器测试关键技术
- 批准号:
- 批准年份:2022
- 资助金额:284 万元
- 项目类别:重点项目
面向多维度的测试用例化简技术研究
- 批准号:61272157
- 批准年份:2012
- 资助金额:80.0 万元
- 项目类别:面上项目
基于测试信息的交互式错误定位技术研究
- 批准号:60803012
- 批准年份:2008
- 资助金额:17.0 万元
- 项目类别:青年科学基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}