期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
Review of Software Model-Checking Techniques for Dealing with Error Detection in Program Codes
1
作者 Ednah Olubunmi Aliyu 《Journal of Software Engineering and Applications》 2023年第6期170-192,共23页
Debugging software code has been a challenge for software developers since the early days of computer programming. A simple need, because the world is run by software. So perhaps the biggest engineering challenge is f... Debugging software code has been a challenge for software developers since the early days of computer programming. A simple need, because the world is run by software. So perhaps the biggest engineering challenge is finding ways to make software more reliable. This review provides an overview of techniques developed over time in the field of software model checking to solve the problem of detecting errors in program code. In addition, the challenges posed by this technology are discussed and ways to mitigate them in future research and applications are proposed. A comprehensive examination of the various model verification methods used to detect program code errors is intended to lay the foundation for future research in this area. 展开更多
关键词 software Model Checking Symbolic execution state Explosion ABSTRACTION test case Generations
下载PDF
程序执行时间的静态预估与可视化分析方法 被引量:9
2
作者 孙昌爱 金茂忠 +1 位作者 刘超 靳若明 《软件学报》 EI CSCD 北大核心 2003年第1期68-75,共8页
软件时间性能分析与评估技术是实时软件开发中的一个重要课题.提出了一种基于控制流程图的程序执行时间的可视化分析框架,研究了中间代码段与源程序中语句的对应关系的自动分析、源程序语句行的CPU周期数的提取和计算方法、基于控制流... 软件时间性能分析与评估技术是实时软件开发中的一个重要课题.提出了一种基于控制流程图的程序执行时间的可视化分析框架,研究了中间代码段与源程序中语句的对应关系的自动分析、源程序语句行的CPU周期数的提取和计算方法、基于控制流程图的点到点最大时间分析算法和CPU周期的绝对时间估计方法.设计并实现了一个实用的基于控制流程图的程序执行时间静态分析与评估工具.最后,对研究工作进行了相关比较和总结. 展开更多
关键词 程序执行时间 静态预估 可视化分析方法 程序控制流程图 实时软件 软件测试 软件工程 软件开发
下载PDF
基于程序执行状态图的软件测试方法研究 被引量:9
3
作者 何允如 刘宗田 +1 位作者 郝峰 李心科 《计算机工程与应用》 CSCD 北大核心 2002年第18期96-98,共3页
软件测试一直是保证软件质量的最主要的手段之一,多年来人们一直在寻找好的测试方法和测试策略。同时随着图形界面的日益流行,传统的测试方法变得难以适应测试的需要。文章提出了一种基于程序执行状态图PESC的软件测试方法,给出了程序... 软件测试一直是保证软件质量的最主要的手段之一,多年来人们一直在寻找好的测试方法和测试策略。同时随着图形界面的日益流行,传统的测试方法变得难以适应测试的需要。文章提出了一种基于程序执行状态图PESC的软件测试方法,给出了程序执行状态图的定义,以及相应的覆盖准则。最后,文章介绍了使用PESC逐步生成测试路径的方法。 展开更多
关键词 程序执行状态图 软件测试方法 软件质量 软件工程
下载PDF
基于UML的面向对象软件测试系统 被引量:5
4
作者 张保卫 张毅坤 +1 位作者 赵明 崔杜武 《计算机工程》 EI CAS CSCD 北大核心 2005年第6期70-72,215,共4页
设计和实现了一个基于UML的C++测试集成开发环境CppTestIDE。它以基于UML的分析设计规约文档作为OO软件测试的重要依据,通过对UML文档的词法语法分析,提取类状态机信息;采用手工和自动生成测试用例;并根据生成的测试用例构造驱动模块,... 设计和实现了一个基于UML的C++测试集成开发环境CppTestIDE。它以基于UML的分析设计规约文档作为OO软件测试的重要依据,通过对UML文档的词法语法分析,提取类状态机信息;采用手工和自动生成测试用例;并根据生成的测试用例构造驱动模块,生成测试装置。同时,对源代码插装,以便度量代码覆盖率。在此基础上,编译测试装置和源代码,生成测试装置执行文件。最后,驱动测试装置执行文件,分析测试结果,生成测试报告。 展开更多
关键词 软件测试 UML状态图 插装器 测试驱动器
下载PDF
基于程序切片的测试用例生成系统研究与实现 被引量:3
5
作者 王志文 黄小龙 +2 位作者 王海军 刘烃 俞乐晨 《计算机科学》 CSCD 北大核心 2014年第9期71-74,共4页
介绍了一种基于程序行为切片的测试用例生成系统的实现方案,系统在不扫描全部程序路径的情况下,生成可以覆盖全部程序行为的测试用例集。系统分为静态分析、动态符号执行以及测试用例生成3个模块。在静态分析模块中根据输入的程序代码... 介绍了一种基于程序行为切片的测试用例生成系统的实现方案,系统在不扫描全部程序路径的情况下,生成可以覆盖全部程序行为的测试用例集。系统分为静态分析、动态符号执行以及测试用例生成3个模块。在静态分析模块中根据输入的程序代码分析程序的控制流和信息流,提取程序的控制依赖和数据依赖,并计算程序的潜在依赖;动态符号执行模块求解约束条件、生成测试用例和分析代码执行过程;测试用例生成模块根据执行路径和依赖关系计算被路径覆盖的程序行为切片和未被覆盖的程序行为切片,然后根据未被覆盖的程序行为切片,引导符号执行生成能覆盖新的程序行为切片的测试用例。实验证明,本系统生成的测试用例集可以保证覆盖所有的程序行为,同时能显著减少生成的测试用例数量。 展开更多
关键词 软件测试 测试用例集生成 动态符号执行 程序切片
下载PDF
基于任务的舰船装备软件测试技术研究 被引量:5
6
作者 何伟 沈晓美 +2 位作者 刘泊江 韩新宇 唐龙利 《计算机测量与控制》 2020年第3期72-78,共7页
针对基于任务的舰船装备软件进行测试时,缺乏任务需求的系统化分析与描述手段、难以从任务执行层面有效生成测试用例、不支持跨平台测试的自动化执行等问题,对舰船装备软件任务分析与建模、基于任务模型的舰船装备软件测试用例生成及舰... 针对基于任务的舰船装备软件进行测试时,缺乏任务需求的系统化分析与描述手段、难以从任务执行层面有效生成测试用例、不支持跨平台测试的自动化执行等问题,对舰船装备软件任务分析与建模、基于任务模型的舰船装备软件测试用例生成及舰船装备软件测试自动化执行等三方面关键技术进行了研究,研制了配套的软件测试工具,形成了一整套基于任务的舰船装备软件测试技术,以满足基于任务的舰船装备软件测试的需要;在此基础上,开展了基于任务的舰船装备软件测试技术实例应用,验证了该技术的工程适用性和配套工具的有效性,并形成了典型应用实例,为该技术的推广提供支撑。 展开更多
关键词 扩展有限状态机 舰船装备软件 任务分析与建模 测试用例生成 测试自动化执行
下载PDF
基于变迁的完全路径覆盖测试 被引量:3
7
作者 刘继华 陈策 《计算机应用》 CSCD 北大核心 2012年第11期3075-3077,3081,共4页
为解决基于状态节点搜索的完全路径覆盖所产生的测试用例数过多和难以实现连续测试的问题,提出了一种基于变迁的完全路径覆盖测试准则,并设计和实现了一种深度优先搜索与宽度优先搜索相结合的基于变迁完全路径覆盖测试用例自动生成算法... 为解决基于状态节点搜索的完全路径覆盖所产生的测试用例数过多和难以实现连续测试的问题,提出了一种基于变迁的完全路径覆盖测试准则,并设计和实现了一种深度优先搜索与宽度优先搜索相结合的基于变迁完全路径覆盖测试用例自动生成算法。实验结果表明,基于变迁的完全路径覆盖准则比基于状态的完全路径覆盖准则更为严格,相应的算法可以产生更优的测试用例集,能更方便地完成软件的连续动态测试。 展开更多
关键词 软件测试 状态图测试 完全路径覆盖 测试用例
下载PDF
基于工作流模型的业务流程测试方法研究 被引量:1
8
作者 权淑静 《北方工业大学学报》 2015年第3期57-61,共5页
信息系统交付时的验收测试很大程度上都是对业务流程进行的功能测试.本文对信息系统中的业务流程进行功能测试,提出一种基于工作流模型的测试方法.该方法先对业务流程进行基于UML状态图的工作流建模,然后对此模型进行改进的深度优先遍历... 信息系统交付时的验收测试很大程度上都是对业务流程进行的功能测试.本文对信息系统中的业务流程进行功能测试,提出一种基于工作流模型的测试方法.该方法先对业务流程进行基于UML状态图的工作流建模,然后对此模型进行改进的深度优先遍历,生成从初始状态到终止状态的测试路径,一个路径即为一个测试用例.测试实践表明该方法对于信息系统的业务流程测试有效. 展开更多
关键词 软件测试 工作流模型 测试用例 UML状态图
下载PDF
基于UML模型的嵌入式软件测试用例生成方法
9
作者 黄晨 段永颢 《空间控制技术与应用》 2013年第1期57-62,共6页
软件测试是保证嵌入式软件质量的重要手段之一,测试用例集的完备性是软件测试的关键因素.研究一种基于统一建模语言(UML)状态图生成测试用例集的方法,根据状态、迁移不变性原则以及动作映射,将UML状态图转换为扩展有限状态机(EFSM),采... 软件测试是保证嵌入式软件质量的重要手段之一,测试用例集的完备性是软件测试的关键因素.研究一种基于统一建模语言(UML)状态图生成测试用例集的方法,根据状态、迁移不变性原则以及动作映射,将UML状态图转换为扩展有限状态机(EFSM),采用广度优先搜索满足状态、迁移覆盖准则,由测试序列建立查找表生成测试用例集.最后给出实例说明该方法的可行性和有效性. 展开更多
关键词 嵌入式软件 测试用例 UML状态图 EFSM
下载PDF
自动化测试技术在网络控制软件测试中的应用 被引量:6
10
作者 游桂贞 刘布麒 周权强 《机车电传动》 北大核心 2017年第5期79-82,共4页
描述了对图形化编程软件进行自动化测试的方法,包括设计、执行、数据记录和结果分析。该方法能自动分析测试数据并形成测试结果,且能重复执行。与手工测试的方法进行对比,有效证明了自动化测试不仅能高效地检测出软件中的错误,还能减少... 描述了对图形化编程软件进行自动化测试的方法,包括设计、执行、数据记录和结果分析。该方法能自动分析测试数据并形成测试结果,且能重复执行。与手工测试的方法进行对比,有效证明了自动化测试不仅能高效地检测出软件中的错误,还能减少测试时间、人力和硬件资源的投入,提高测试效率,节省测试成本。 展开更多
关键词 软件测试 自动化测试 图形化编程软件 测试用例 测试执行 回归测试
下载PDF
基于LTL的UML状态图测试用例生成方法
11
作者 高莉 《安徽建筑大学学报》 2015年第2期75-78,共4页
测试用例的自动生成是软件测试研究的主要方向之一,针对软件开发过程中测试数据生成存在低效、无目的、冗余等问题,提出了基于UML状态模型图的面向对象类级测试用例生成方法,将UML状态图转换成相应的事件确定有限状态机,通过线性时序逻... 测试用例的自动生成是软件测试研究的主要方向之一,针对软件开发过程中测试数据生成存在低效、无目的、冗余等问题,提出了基于UML状态模型图的面向对象类级测试用例生成方法,将UML状态图转换成相应的事件确定有限状态机,通过线性时序逻辑的模型检测技术,验证有限状态机模型的正确性,实验结果表明,该方法能够在不降低迁移覆盖准则的情况下,生成数量少、针对性强的测试用例集。 展开更多
关键词 软件测试 测试用例生成 UML状态图 线性时序逻辑
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部