期刊文献+
共找到202篇文章
< 1 2 11 >
每页显示 20 50 100
模糊测试用例生成技术研究综述
1
作者 刘慧 侯同定 +1 位作者 赵博 郭涵彬 《计算机工程与科学》 北大核心 2025年第7期1244-1261,共18页
模糊测试是主流的软件漏洞挖掘技术之一,在不同领域都有着广泛的应用。近年来,模糊测试用例生成技术的研究已经取得了长足的进展。首先,回顾模糊测试用例生成技术的发展历程,对相关研究工作进行分类归纳及综合对比。其次,基于模糊测试... 模糊测试是主流的软件漏洞挖掘技术之一,在不同领域都有着广泛的应用。近年来,模糊测试用例生成技术的研究已经取得了长足的进展。首先,回顾模糊测试用例生成技术的发展历程,对相关研究工作进行分类归纳及综合对比。其次,基于模糊测试用例生成技术的深入研究,形成基于生成方式和基于变异方式的模糊测试用例生成架构。再次,对模糊测试用例生成技术进行分类,深入剖析模糊器从程序结构和语义中提取特征并结合反馈信息生成测试用例的过程。然后,从浏览器、网络协议、编译器和操作系统4个方面,对现有模糊测试用例生成技术在生成测试用例过程中面临的任务及挑战予以分类阐述,并进行系统总结和对比研究。最后,从不同角度探讨现有模糊测试用例生成技术中存在的局限性及解决方案,并展望未来具有潜力的研究方向。 展开更多
关键词 模糊测试 测试用例生成 种子优化策略 漏洞挖掘 软件安全
在线阅读 下载PDF
定向灰盒模糊测试技术研究进展
2
作者 徐邑江 高庆 +2 位作者 陈立果 张世琨 吴中海 《计算机学报》 北大核心 2025年第5期1244-1272,共29页
随着软件的复杂性和规模的增加,软件的安全问题日益突出。由于能够自动化生成和优化测试用例,帮助开发者检测和发现软件中的漏洞,模糊测试成为了保证软件安全的一种重要技术。与黑盒和白盒模糊测试技术相比,灰盒模糊测试技术结合了黑盒... 随着软件的复杂性和规模的增加,软件的安全问题日益突出。由于能够自动化生成和优化测试用例,帮助开发者检测和发现软件中的漏洞,模糊测试成为了保证软件安全的一种重要技术。与黑盒和白盒模糊测试技术相比,灰盒模糊测试技术结合了黑盒关注的软件的外部行为和白盒关注的实现细节,能够兼顾潜在安全漏洞检测的能力和效率,成为模糊测试技术领域的研究热点。但是,一般的灰盒模糊测试技术只能用于发现软件中尽可能多的未知漏洞,无法高效适用于日益增长的静态分析报告验证、软件补丁回归测试、崩溃重现等特定目标探索需求场景。2017年提出的定向灰盒模糊测试技术,聚焦于目标代码区域或目标类型漏洞的触发,能够实现有向的探索,受到广泛关注。为此,本文从定向灰盒模糊测试技术的流程出发,围绕测试目标的选取、目标定向的预处理和定向模糊测试的性能优化等3个关键环节,分析定向灰盒模糊测试技术的有效性及其面临的挑战性问题,归纳和总结了国内外的相关研究进展,包括:目标的手动、自动化选取和多目标优化方法,基于距离最小化、输入可达性和序列的代码路径定向引导方法,以及基于全局能量调度、自适应种子突变、多级优先级队列等目标触发性能提升技术;并展望了未来的发展和研究方向。 展开更多
关键词 定向灰盒模糊测试 软件安全 漏洞检测 测试目标选取 目标定向 模糊测试性能优化
在线阅读 下载PDF
基于多维度覆盖率的软件测试动态评价方法 被引量:35
3
作者 安金霞 王国庆 +1 位作者 李树芳 朱纪洪 《软件学报》 EI CSCD 北大核心 2010年第9期2135-2147,共13页
随着关键领域应用软件规模和复杂性的不断提高,软件测试成本也不断增加.如何动态、定量地评价软件测试情况,提高测试效率是软件测试领域面临的现实问题.提出了一种基于多维度测试覆盖率的软件测试动态评价方法,并从测试监测信息、动态... 随着关键领域应用软件规模和复杂性的不断提高,软件测试成本也不断增加.如何动态、定量地评价软件测试情况,提高测试效率是软件测试领域面临的现实问题.提出了一种基于多维度测试覆盖率的软件测试动态评价方法,并从测试监测信息、动态分析和评价模型、测试优化策略几个方面展开讨论.给出了综合测试覆盖率的定义和经验公式.实例显示,该方法有助于软件项目评测人员动态跟踪和定量监控软件测试效果,提高软件测试过程的可观察性和可控制性. 展开更多
关键词 软件测试 多维度 测试覆盖率 动态 测试优化策略
在线阅读 下载PDF
软件测试方法简述与展望 被引量:25
4
作者 许静 陈宏刚 王庆人 《计算机工程与应用》 CSCD 北大核心 2003年第13期75-78,共4页
软件测试是一门重要的、具有广泛应用的学科,随着应用系统的不同,软件的测试方法呈现多样性。该文从概念、基本问题、方法、任务等各个方面进行评述,讨论了待解决的问题,并对今后的发展方向进行了展望。
关键词 软件测试 面向对象的测试 GUI测试 回归测试
在线阅读 下载PDF
面向路径覆盖的演化测试用例生成技术(英文) 被引量:27
5
作者 谢晓园 徐宝文 +1 位作者 史亮 聂长海 《软件学报》 EI CSCD 北大核心 2009年第12期3117-3136,共20页
为了解决目前结构性演化测试主要集中于面向语句、分支等覆盖标准,缺乏面向路径覆盖标准的问题,提出了基于相似性度量的适应值函数构造方法,以用于生成覆盖指定路径的测试用例.首先给出适应值函数构造基本模型,即利用测试数据的真实执... 为了解决目前结构性演化测试主要集中于面向语句、分支等覆盖标准,缺乏面向路径覆盖标准的问题,提出了基于相似性度量的适应值函数构造方法,以用于生成覆盖指定路径的测试用例.首先给出适应值函数构造基本模型,即利用测试数据的真实执行轨迹来评估它相对于指定路径的适应值.该模型的核心在于度量执行轨迹与指定路径之间的相似度,为此给出了3种不同的相似度度量算法.该模型可以完全自动化地为每一条目标路径构造出特定的适应值函数.实验结果表明,相对于其他路径测试方法,该方法在针对复杂路径的情况下具有一定的优势.此外,实验结果还指出了该方法的适用性范围和局限所在. 展开更多
关键词 软件测试 演化测试 路径覆盖测试 适应值函数设计 相似性度量
在线阅读 下载PDF
基于状态的类测试技术研究 被引量:14
6
作者 张雪萍 庄雷 范艳峰 《小型微型计算机系统》 CSCD 北大核心 2002年第9期1121-1124,共4页
面向对象软件测试是面向对象软件开发的重要一环 ,是保证软件质量、提高软件可靠性的关键 .类测试是面向对象软件测试的关键 ,类的状态的测试是面向对象软件测试中的重要内容 .
关键词 面向对象 软件测试 类测试 测试模型 软件开发
在线阅读 下载PDF
Web测试综述 被引量:39
7
作者 许蕾 徐宝文 陈振强 《计算机科学》 CSCD 北大核心 2003年第3期100-104,共5页
With the extensive application of Web technology,it becomes more and more critical of the request to thequality and reliability of Web applications. Then it is crucial to test Web applications automaticly,entirely and... With the extensive application of Web technology,it becomes more and more critical of the request to thequality and reliability of Web applications. Then it is crucial to test Web applications automaticly,entirely and thor-oughly. So we make a study of some Web testing methods and technologies. First,we discuss the necessity of Webtesting,then analyze where the faults may take place based on the architecture of the Web ,next discuss various meth-ods of Web testing in details. Then,based on the ideology of Object-Oriented,we build a model for Web testing,anddiscuss the method of doing some pertinence testing on pages when we utilize the information of statistic. At last,weintroduce some tools for white-box testing. 展开更多
关键词 WEB 测试 计算机网络 安全性 兼容性 浏览器 数据库
在线阅读 下载PDF
面向对象软件测试的特点及方法 被引量:9
8
作者 张毅坤 左咏露 +2 位作者 姚全珠 刘军 黄西平 《西安理工大学学报》 CAS 2002年第4期361-365,共5页
分析了面向对象软件的特点及其对测试的影响。综述了面向对象软件测试的层次划分。
关键词 面向对象软件 测试特点 测试方法
在线阅读 下载PDF
基于受控Markov链的软件自适应测试策略 被引量:10
9
作者 包晓安 姚澜 +1 位作者 张娜 宋瑾钰 《计算机研究与发展》 EI CSCD 北大核心 2012年第6期1332-1338,共7页
基于简化的受控Markov链软件自适应测试模型大多是研究如何以最小的期望成本检测并移除所有的缺陷,并在构建模型时对部分条件进行特殊化和理想化处理.针对受控Markov链软件测试模型适用范围小、效率低的缺陷,在软件控制论思想基础上,对... 基于简化的受控Markov链软件自适应测试模型大多是研究如何以最小的期望成本检测并移除所有的缺陷,并在构建模型时对部分条件进行特殊化和理想化处理.针对受控Markov链软件测试模型适用范围小、效率低的缺陷,在软件控制论思想基础上,对制约条件进行了一系列新的转换,提出一种改进的、资源约束的受控Markov链模型,该模型能够在高效性、复杂性和适用性3方面达到一个平衡.根据该模型设计一种新的软件缺陷优化测试策略,再通过参数估计对优化测试策略进行在线调整的方法,以构造软件自适应测试策略.为了证明其有效,利用该模型得到的新的软件自适应测试策略进行仿真实验,进一步得到了有效结果. 展开更多
关键词 软件测试 优化测试策略 自适应测试策略 受控Markov链 资源约束
在线阅读 下载PDF
面向对象软件回归测试技术研究 被引量:31
10
作者 方菲 孙家骕 +1 位作者 王立福 杨芙清 《软件学报》 EI CSCD 北大核心 2001年第3期372-376,共5页
回归测试的目标之一是在程序修改后 ,只对进行修改的部分重新测试 ,从而达到与完全测试相同的测试覆盖 .利用数据流或部分数据流技术 ,对结构化程序进行回归测试的技术已相继提出 .随着面向对象方法的逐渐成熟 ,对面向对象软件测试技术... 回归测试的目标之一是在程序修改后 ,只对进行修改的部分重新测试 ,从而达到与完全测试相同的测试覆盖 .利用数据流或部分数据流技术 ,对结构化程序进行回归测试的技术已相继提出 .随着面向对象方法的逐渐成熟 ,对面向对象软件测试技术的研究有了迫切的需求 .通过分析对象系统的特性 ,定义了对象之间的依赖关系 ,通过这个依赖关系 ,导出测试对象的方法序列 ,并应用程序切片技术 ,标识那些受到程序修改影响的测试用例 ,只有这些测试用例才需要在回归测试中重新执行 .最后给出了一完整的对象系统的回归测试解决方案 . 展开更多
关键词 面向对象 程序切片 数据流 回归测试 软件测试 软件开发
在线阅读 下载PDF
基于粒子群优化算法的类集成测试序列确定方法 被引量:18
11
作者 张艳梅 姜淑娟 +2 位作者 陈若玉 王兴亚 张妙 《计算机学报》 EI CSCD 北大核心 2018年第4期931-945,共15页
类测试序列的确定是类集成测试中一个难以解决的关键问题.合理的类集成测试序列可以降低构造测试桩的总体复杂度,降低测试代价.提出一种基于粒子群优化算法的类集成测试序列确定方法.首先,对所有类进行排列组合生成所有可能的类测试序列... 类测试序列的确定是类集成测试中一个难以解决的关键问题.合理的类集成测试序列可以降低构造测试桩的总体复杂度,降低测试代价.提出一种基于粒子群优化算法的类集成测试序列确定方法.首先,对所有类进行排列组合生成所有可能的类测试序列,并将每个类测试序列看成一个粒子并映射到一维空间,用空间中的每一个位置代表一个类集成测试序列;然后,根据适应度函数计算每个粒子的速度和位置,再通过粒子群优化算法选择粒子的最优位置和最优适应度,得到最优粒子;最后,根据映射关系,将选择的最优粒子映射为其对应的类测试序列,则该测试序列即为所求得的最优类测试序列.实验结果表明,采用该文方法求得的类测试序列花费更小的测试代价,该文方法更有效. 展开更多
关键词 测试序列 面向对象 集成测试 粒子群优化算法 一维空间
在线阅读 下载PDF
嵌入式软件目标码仿真测试平台的研究与设计 被引量:9
12
作者 杨芳 贺红卫 +1 位作者 谢鹏 饶京宏 《计算机工程与设计》 CSCD 北大核心 2009年第19期4364-4367,共4页
为了满足当前提出的对安全关键软件进行目标码测试的要求,改变目标码测试工具缺乏的现状,提出了一种目标码仿真测试平台的设计方案。分析了目标码测试的特点,在此基础上提出了一种基于虚拟软件测试环境的支持嵌入式软件目标码测试的仿... 为了满足当前提出的对安全关键软件进行目标码测试的要求,改变目标码测试工具缺乏的现状,提出了一种目标码仿真测试平台的设计方案。分析了目标码测试的特点,在此基础上提出了一种基于虚拟软件测试环境的支持嵌入式软件目标码测试的仿真测试平台的设计结构,给出了虚拟运行平台构建、目标文件静态分析、测试用例加载、测试信息采集记录和目标码覆盖率统计的解决方法。通过设计TMS320C67x目标码仿真测试平台,验证了该设计的有效性。 展开更多
关键词 目标码 嵌入式软件 软件测试 仿真测试平台 语句覆盖率 分支覆盖率
在线阅读 下载PDF
基于UML的嵌入式软件测试用例生成方法研究 被引量:8
13
作者 殷永峰 刘斌 姜同敏 《计算机应用研究》 CSCD 北大核心 2008年第10期3018-3021,共4页
基于嵌入式软件实时性、嵌入式和反应式等特点,对UML进行了实时性扩展,运用多种UML视图描述嵌入式系统的结构和行为,提出了如何从基于UML的模型中自动生成测试用例的设计思路。
关键词 统一建模语言 面向对象 嵌入式软件 测试场景 测试用例
在线阅读 下载PDF
面向对象软件测试的认识 被引量:19
14
作者 赵元聪 朱三元 《计算机应用与软件》 CSCD 1996年第3期1-4,共4页
本文比较面向对象测试与传统测试,并总结了面向对象测试的内容。根据面向对象软件的特点和特性,提出了若干测试策略。
关键词 面向对象 软件测试 软件开发 软件工程
在线阅读 下载PDF
面向对象语言编译器自动测试工具 被引量:3
15
作者 黄湘武 陈英 +1 位作者 霍欣刚 严伟 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第5期808-810,614,共4页
针对面向对象语言编译器的自动测试问题 ,结合实际项目 ,研究了面向对象语言编译器自动测试工具 (简称 O- OCTT)设计与实现涉及的有关理论和技术的关键点 ,阐述了 O- OCTT的系统目标定位 .在对传统编译器的测试模式进行分析与比较的基础... 针对面向对象语言编译器的自动测试问题 ,结合实际项目 ,研究了面向对象语言编译器自动测试工具 (简称 O- OCTT)设计与实现涉及的有关理论和技术的关键点 ,阐述了 O- OCTT的系统目标定位 .在对传统编译器的测试模式进行分析与比较的基础上 ,提出并设计了 O- OCTT的测试策略、测试模式和体系结构 .提出的可行的 O-OCTT的实现机制 ,测试用例产生策略及引入的插件式设计思想 ,使 O- OCTT可适用于多种面向对象编译器的测试 . 展开更多
关键词 面向对象语言编译器 自动测试工具 软件测试 O-OCTT 系统目标 设计模式
在线阅读 下载PDF
类测试技术研究 被引量:9
16
作者 张雪萍 范中山 庄雷 《计算机工程与应用》 CSCD 北大核心 2002年第18期68-70,共3页
类是面向对象软件的基本构成单元,类测试是面向对象软件测试的关键。文章从基于服务的、基于对象动态测试模型的、基于流图的以及基于规约的四个方面论述了类测试的思想和方法。
关键词 类测试技术 面向对象 软件测试 软件可靠性 软件开发
在线阅读 下载PDF
面向对象的软件测试方法 被引量:5
17
作者 张文祥 王昭顺 王新辉 《计算机应用》 CSCD 北大核心 2004年第12期90-92,共3页
文章针对面向对象软件具有的特征,给出一个面向对象的测试模型.详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,以及相应的测试用例设计方法。
关键词 面向对象测试模型 面向对象单元测试 面向对象集成测试 面向对象系统测试
在线阅读 下载PDF
基于UML面向对象软件静态测试方法的研究 被引量:2
18
作者 张毅坤 赵宇峰 +2 位作者 张烨 姚全珠 张亚玲 《计算机工程与应用》 CSCD 北大核心 2003年第36期81-82,146,共3页
文章提出了一种基于UML面向对象软件静态测试的方法,论述了方法的基本框架及具体实现流程。针对面向对象软件的特点,静态测试主要是通过分析源程序得到类关系图,使测试人员能快速而清晰地了解程序结构,有效的设计测试用例。
关键词 软件开发 UML 面向对象 软件测试 程序结构 静态测试方法
在线阅读 下载PDF
互补策略的简化测试用例集方法研究 被引量:7
19
作者 王捷民 熊建国 +1 位作者 宋瀚涛 丁刚毅 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2007年第11期1818-1821,共4页
为了对测试用例集进行有效化简,提出了一种考虑测试用例间互补关系的测试用例集简化算法CH.该算法通过挑选所有的必不可少测试用例、剔除1-1冗余测试用例、选择能够最大程度满足未被满足的测试需求的测试用例、应用考虑元素间互补关系... 为了对测试用例集进行有效化简,提出了一种考虑测试用例间互补关系的测试用例集简化算法CH.该算法通过挑选所有的必不可少测试用例、剔除1-1冗余测试用例、选择能够最大程度满足未被满足的测试需求的测试用例、应用考虑元素间互补关系的双组合选入机制,寻找优化代表集.实例研究表明,在一些测试条件下该算法优于现有的几种测试用例集简化算法.利用该算法,可以得到更精简的测试用例集. 展开更多
关键词 软件测试 测试用例集化简 互补策略 启发式算法
在线阅读 下载PDF
软件集成测试中的一种用例生成方法 被引量:4
20
作者 王战敏 崔杜武 +1 位作者 费蓉 张淳民 《西安交通大学学报》 EI CAS CSCD 北大核心 2007年第12期1427-1430,1502,共5页
针对面向对象语言的多态、动态绑定等特性增加了面向对象软件集成测试难度的问题,提出了一种测试用例的生成方法.首先借鉴正交矩阵测试策略的思想,采用自定义正交矩阵生成算法生成一个二维正交矩阵,再使用鲁棒性测试方法优化生成正交矩... 针对面向对象语言的多态、动态绑定等特性增加了面向对象软件集成测试难度的问题,提出了一种测试用例的生成方法.首先借鉴正交矩阵测试策略的思想,采用自定义正交矩阵生成算法生成一个二维正交矩阵,再使用鲁棒性测试方法优化生成正交矩阵,最后采用自定义测试用例生成算法为面向对象软件的集成测试生成测试用例集,并将测试用例集用XML文档保存,以备下一步测试用例复用.经验证表明,使用正交矩阵能提高错误检测能力,用其生成的测试用例比较少且方法简单、易于实现. 展开更多
关键词 面向对象软件 集成测试 正交矩阵测试 用例生成方法
在线阅读 下载PDF
上一页 1 2 11 下一页 到第
使用帮助 返回顶部