期刊文献+
共找到56篇文章
< 1 2 3 >
每页显示 20 50 100
Combination Reduction:A SYN-Sequence Selection Strategy for Reachability Testing of Concurrent Programs
1
作者 LU Chao LU Yansheng 《Wuhan University Journal of Natural Sciences》 CAS 2007年第6期1024-1028,共5页
Reachability testing is an approach to testing concurrent programs, which can systematically exercise every partially ordered SYN-sequence without constructing the static model. In fact, not all the SYN-sequences need... Reachability testing is an approach to testing concurrent programs, which can systematically exercise every partially ordered SYN-sequence without constructing the static model. In fact, not all the SYN-sequences need to be tested. This paper proposed a SYN-sequence selection strategy for reachability testing, which can reduce the number of SYN-sequences generated without decreasing the effectiveness of detecting programs' errors. We described a simple algorithm to implement the strategy, and then discussed several optimizations to the algorithm. Experiments have been carried out in a case study to verify the efficacy of the strategy. 展开更多
关键词 software testing reachability testing CONCURRENCY SYN-sequence
下载PDF
基于TestStand的自动测试系统软件设计 被引量:10
2
作者 吴伟 张宏军 +2 位作者 刘康 朱迪 吴捷 《计算机测量与控制》 北大核心 2014年第7期2321-2323,共3页
为满足测试系统多功能测试状态的需求,开发了一种基于TestStand的自动测试系统软件;该软件使用TestStand引擎对复杂的自动测试流程和测试资源进行管理;实际应用表明,该软件能够简化测试流程,有效提高了测试系统的测试效率,减少了软件维... 为满足测试系统多功能测试状态的需求,开发了一种基于TestStand的自动测试系统软件;该软件使用TestStand引擎对复杂的自动测试流程和测试资源进行管理;实际应用表明,该软件能够简化测试流程,有效提高了测试系统的测试效率,减少了软件维护成本,同时,该系统软件具有良好的兼容性和灵活性。 展开更多
关键词 testSTAND 自动测试系统软件 测试序列
下载PDF
基于测试树模型的软件测试能力值优先级排序
3
作者 黄丽 赵红霞 +1 位作者 朱叶 杨秋琴 《计算机仿真》 2024年第1期425-428,437,共5页
为了有效提升软件测试用例排序的执行效率,保障软件运行安全,提出基于UML顺序图的软件测试用例优先级排序方法。根据UML顺序图场景概念,通过遍历顺序图中的时间序列获取全部场景,得到与之对应的场景测试树模型。设置约束条件,根据场景... 为了有效提升软件测试用例排序的执行效率,保障软件运行安全,提出基于UML顺序图的软件测试用例优先级排序方法。根据UML顺序图场景概念,通过遍历顺序图中的时间序列获取全部场景,得到与之对应的场景测试树模型。设置约束条件,根据场景环境条件形成软件测试用例。计算各个软件测试用例的迁移重要度,通过反馈机制动态调整软件测试用例的总测试能力值,根据测试能力值展开优先级排序。实验结果表明,采用所提方法可以全面提升软件测试用例缺陷检测率,确保在最短的时间内获取最优的排序结果。 展开更多
关键词 顺序图 软件测试用例 优先级排序 测试场景
下载PDF
SYN-Sequence Selection Strategy for Testing Concurrent Programs Based on Little Strong Happened-Before
4
作者 PU Fangli,LU Yansheng College of Computer Science and Technology,Huazhong University of Science and Technology,Wuhan 430074,Hubei,China 《Wuhan University Journal of Natural Sciences》 CAS 2009年第4期317-320,共4页
This paper defines a new relation--little strong happened-before(LSHB) and presents the algorithm for LSHB. Compared with strong happened-before (SHB) and weak happened- before (WHB), LSHB supports keeping-read-... This paper defines a new relation--little strong happened-before(LSHB) and presents the algorithm for LSHB. Compared with strong happened-before (SHB) and weak happened- before (WHB), LSHB supports keeping-read-result and ensures definite sufficiency of testing. Equivalence partitioning the set of SYN-sequences based on LSHB can efficiently reduce the number of testing SYN-sequences. The case studies prove that LSHB has high practicability. 展开更多
关键词 happened-before SYN-sequence concurrent program software testing
原文传递
基于数据流的软件测试序列自动生成技术研究 被引量:10
5
作者 刘勇 曾明 +2 位作者 朱利 陈继峰 严建伟 《微电子学与计算机》 CSCD 北大核心 2005年第5期131-135,共5页
测试用例自动生成技术是软件测试的一个重要研究领域,而如何从待测试程序中选取适当的测试序列集合是其中的一个关键问题。文章提出一种构造结构性测试序列集合的方法,此方法首先对待测试程序进行静态分析,然后根据程序的语句间关系生... 测试用例自动生成技术是软件测试的一个重要研究领域,而如何从待测试程序中选取适当的测试序列集合是其中的一个关键问题。文章提出一种构造结构性测试序列集合的方法,此方法首先对待测试程序进行静态分析,然后根据程序的语句间关系生成程序图,最后基于数据流测试准则,根据程序图以及变量的定义和使用信息构造结构性测试序列集合。在Linux平台上使用这种方法对若干条程序进行分析处理,得到的测试序列集合可以使待测试程序得到充分测试。本文提出的方法具有比较高的测试覆盖,同时,在计算过程中避免了无用路径的生成,节省了算法空间和执行时间。 展开更多
关键词 软件测试 数据流 测试序列
下载PDF
一种基于故障模式状态机的测试方法 被引量:11
6
作者 肖庆 杨朝红 毕学军 《北京化工大学学报(自然科学版)》 CAS CSCD 北大核心 2007年第A01期73-76,共4页
基于状态机对故障模式进行了统一的描述,使得故障描述更准确、无二义性。为了避免路径组合爆炸,提出基于控制流的状态集迭代分析算法进行故障检测,可以使算法的计算复杂性由O(P)(P是路径数目)减少为O(N+E)N)(N是控制流图节点数,E是控制... 基于状态机对故障模式进行了统一的描述,使得故障描述更准确、无二义性。为了避免路径组合爆炸,提出基于控制流的状态集迭代分析算法进行故障检测,可以使算法的计算复杂性由O(P)(P是路径数目)减少为O(N+E)N)(N是控制流图节点数,E是控制流图边数)。由于状态机的独立性,对控制流图进行一遍迭代可以同时计算多个故障模式,大大提高测试效率。同时,该方法还采用了带条件的状态计算可以较好地减少误报的情况。 展开更多
关键词 软件测试 静态分析 数据流分析 故障查找
下载PDF
基于确定有限状态机的测试输入序列选取 被引量:13
7
作者 张涌 钱乐秋 王渊峰 《计算机研究与发展》 EI CSCD 北大核心 2002年第9期1144-1150,共7页
有限状态机可以精确地刻画软件系统或其子系统的行为 ,其在软件建模中被广泛应用 .基于有限状态机的测试问题得到了广泛的研究 ,其中 Wp方法由于限制条件较少 ,并且其可以达到较高的错误覆盖度 ,因此被广泛使用 .但当有限状态机的实现... 有限状态机可以精确地刻画软件系统或其子系统的行为 ,其在软件建模中被广泛应用 .基于有限状态机的测试问题得到了广泛的研究 ,其中 Wp方法由于限制条件较少 ,并且其可以达到较高的错误覆盖度 ,因此被广泛使用 .但当有限状态机的实现中的状态数目的估计值 m较大时 ,产生的测试输入序列数目过多 ,影响了其使用效率 .提出一种 Wp方法的改进方法 R- Wp方法 ,使用该方法在 m值较大时可以产生相对较少的测试输入序列数目 ,可以提高测试效率 ;同时本文对 Wp方法和 R- Wp方法产生的测试输入序列数目进行了讨论 ,并证明了该方法与Wp方法相同的错误覆盖能力 . 展开更多
关键词 软件测试 规约说明 有限状态机 测试输入序列选取 软件系统 软件开发
下载PDF
基于有限状态进程的事件约束定义 被引量:5
8
作者 顾庆 陈道蓄 +2 位作者 谢立 韩杰 孙钟秀 《软件学报》 EI CSCD 北大核心 2002年第11期2162-2168,共7页
测试分布式程序需要定义事件约束来检测程序执行产生的事件序列.事件约束需要根据程序的规约来推导.FSP是一类描述并发程序形式化规约的进程代数记法.它将并发进程描述为动作序列,其中动作可对应到规约级事件.E-CSPE约束在给定状态谓词... 测试分布式程序需要定义事件约束来检测程序执行产生的事件序列.事件约束需要根据程序的规约来推导.FSP是一类描述并发程序形式化规约的进程代数记法.它将并发进程描述为动作序列,其中动作可对应到规约级事件.E-CSPE约束在给定状态谓词下定义前后运行事件间的顺序关系.根据FSP的操作符和并发控制机制可推导E-CSPE约束.推导出来的E-CSPE约束考虑到并发程序的安全和进展属性,可据以判断程序运行的正确性和测试的充分性. 展开更多
关键词 有限状态进程 事件约束定义 软件测试 并发程序 软件开发
下载PDF
基于UML顺序图的测试用例生成 被引量:10
9
作者 李志强 邵培南 朱辉 《计算机工程》 CAS CSCD 北大核心 2010年第22期58-60,共3页
为生成覆盖测试需求的测试用例集,提出一种基于UML顺序图自动生成测试用例的方法。通过分析待测系统的功能用例,对其进行顺序图建模。在基于该顺序图生成测试用例的过程中,对顺序图添加规约条件,解析顺序图,得到场景测试树,再遍历该树,... 为生成覆盖测试需求的测试用例集,提出一种基于UML顺序图自动生成测试用例的方法。通过分析待测系统的功能用例,对其进行顺序图建模。在基于该顺序图生成测试用例的过程中,对顺序图添加规约条件,解析顺序图,得到场景测试树,再遍历该树,得到场景的输入、预期输出、约束条件以及场景环境,这4部分组成了测试用例,同时对如何处理复杂的顺序图及如何满足测试用例充分性等问题进行分析总结,提出有效的解决策略。 展开更多
关键词 UML顺序图 软件测试 测试用例生成
下载PDF
铁路信号安全关键软件的组合测试序列集约简 被引量:7
10
作者 饶畅 李楠 +2 位作者 张亚东 郭进 李耀 《西南交通大学学报》 EI CSCD 北大核心 2020年第3期596-603,共8页
针对现有铁路信号系统安全关键软件t-路组合测试序列生成方法在处理大规模输入时产生冗余测试序列,导致测试执行成本较高的问题,提出了一种基于贪婪-粒子群混合优化算法的t-路组合测试序列集约简方法,用于降低序列集的执行成本.首先,以... 针对现有铁路信号系统安全关键软件t-路组合测试序列生成方法在处理大规模输入时产生冗余测试序列,导致测试执行成本较高的问题,提出了一种基于贪婪-粒子群混合优化算法的t-路组合测试序列集约简方法,用于降低序列集的执行成本.首先,以执行成本最低为约简目标,建立针对t-路组合测试序列集约简的优化模型;然后,在保证测试序列集逻辑覆盖特性的基础上,采用贪婪-粒子群混合优化算法求解模型,计算约简后的测试序列集;最后,以ZPW-2000轨道电路接收器软件作为研究对象,以其生成的2-路组合测试序列集为例开展约简验证.结果表明,所提方法在保证2-路组合覆盖和逻辑覆盖的前提下,对单个序列集的执行成本约简幅度最高达到98.33%,对序列集总的执行成本约简幅度达到36.10%,验证了所提方法的可行性和有效性. 展开更多
关键词 安全关键软件 基于模型的测试 组合测试 测试序列约简 二进制粒子群优化
下载PDF
基于数据流的电气试验动态软件的研究与实现 被引量:3
11
作者 贾俊波 王富荣 《西南交通大学学报》 EI CSCD 北大核心 1998年第3期333-337,共5页
介绍了利用结构化分析方法,在数据库开发系统FoxPro3.0下,基于数据流的电气试验动态软件的研究、设计与实现。将程序模块纳入数据流,从而实现对测试数据的操作与定向,使软件编制更加灵活。作为电气试验系统,本软件具有良... 介绍了利用结构化分析方法,在数据库开发系统FoxPro3.0下,基于数据流的电气试验动态软件的研究、设计与实现。将程序模块纳入数据流,从而实现对测试数据的操作与定向,使软件编制更加灵活。作为电气试验系统,本软件具有良好的人机界面和完善的服务功能。 展开更多
关键词 试验车 动态试验 软件 数据流 高电压 电气试验
下载PDF
面向Java的分布式程序测试系统 被引量:2
12
作者 顾庆 陈道蓄 +1 位作者 谢立 孙钟秀 《软件学报》 EI CSCD 北大核心 2003年第4期743-749,共7页
由于程序的分布运行,测试分布式程序必须同时考虑并发特性和运行环境.介绍了一个面向Java语言的分布式程序测试系统JDPT(Java-oriented distributed program testing system).JDPT基于运行环境定义事件,通过事件序列记录分布式程序的运... 由于程序的分布运行,测试分布式程序必须同时考虑并发特性和运行环境.介绍了一个面向Java语言的分布式程序测试系统JDPT(Java-oriented distributed program testing system).JDPT基于运行环境定义事件,通过事件序列记录分布式程序的运行过程,并定义事件约束检测可行事件序列集的有效性.通过该技术,JDPT可以有效地判断程序在运行环境中并发执行的正确性,适用于跨平台的Java程序测试. 展开更多
关键词 分布式程序测试系统 JAVA语言 软件开发 并行程序 事件约束
下载PDF
一种面向性质的实时系统测试方法 被引量:2
13
作者 李书浩 王戟 +1 位作者 齐治昌 董威 《电子学报》 EI CAS CSCD 北大核心 2005年第5期827-834,共8页
 尽管Statecharts在反应式实时系统建模领域获得了广泛应用,基于Statecharts开发的实时软件的测试仍然十分困难.由于引入了时间维,待测系统的行为空间变得非常庞大,使得难以对其进行全面深入测试.本文提出了一种面向性质的实时系统测...  尽管Statecharts在反应式实时系统建模领域获得了广泛应用,基于Statecharts开发的实时软件的测试仍然十分困难.由于引入了时间维,待测系统的行为空间变得非常庞大,使得难以对其进行全面深入测试.本文提出了一种面向性质的实时系统测试方法.首先对UMLStatecharts作适当实时扩展,使得扩展后能描述non trivial时间约束;然后用一种受限实时逻辑描述待测系统的功能特性;在此基础上根据待测性质从系统模型生成有针对性的测试序列.实验表明,在相同测试深度下,面向性质测试比非面向性质测试需要少得多的测试序列. 展开更多
关键词 软件测试 实时系统 UML STATECHARTS 时序逻辑 测试序列
下载PDF
基于UML顺序图的面向对象软件簇级测试 被引量:3
14
作者 苏荟 张毅坤 +1 位作者 姚海波 费蓉 《计算机工程》 EI CAS CSCD 北大核心 2005年第24期78-79,101,共3页
提出了一种新的面向对象软件簇级测试方法,在UML顺序图的基础上,首先从*.MDL文档中提取出类间的交互信息;其次利用程序插桩技术从源代码中提取程序运行时类间的交互信息;最后将二者进行对比,验证源代码中类间信息交互是否正确。并通过... 提出了一种新的面向对象软件簇级测试方法,在UML顺序图的基础上,首先从*.MDL文档中提取出类间的交互信息;其次利用程序插桩技术从源代码中提取程序运行时类间的交互信息;最后将二者进行对比,验证源代码中类间信息交互是否正确。并通过实例对该方法的正确性和有效性进行了验证。 展开更多
关键词 面向对象软件 簇级测试 UML顺序图 程序插桩
下载PDF
应用UML顺序图的联锁测试用例生成方法 被引量:5
15
作者 高雪娟 武晓春 《计算机应用研究》 CSCD 北大核心 2013年第9期2740-2743,共4页
计算机联锁软件是安全完善度等级最高的软件,因此,在投入使用前对联锁软件的测试是必不可少的。为生成联锁软件测试用例,结合包含有充分测试信息的UML模型,提出一种以UML顺序图为主要模型的软件测试用例生成方法。通过提出有向图SG生成... 计算机联锁软件是安全完善度等级最高的软件,因此,在投入使用前对联锁软件的测试是必不可少的。为生成联锁软件测试用例,结合包含有充分测试信息的UML模型,提出一种以UML顺序图为主要模型的软件测试用例生成方法。通过提出有向图SG生成算法,将顺序图转换为SG;然后基于特定的覆盖准则和采用深度优先搜索算法遍历SG,得到场景的输入、预期输出、约束条件以及场景环境,生成测试用例;最后,以进路建立过程为例验证了该方法的可行性和正确性。 展开更多
关键词 UML顺序图 软件测试 测试用例生成 联锁
下载PDF
E-CSPE约束的一致性判定 被引量:1
16
作者 顾庆 陈宗岳 +1 位作者 陈道蓄 谢立 《计算机学报》 EI CSCD 北大核心 2003年第11期1568-1574,共7页
分布式程序目前被大量使用 .由于并发的存在 ,测试分布式程序需要采用事件约束来判定运行事件序列的正确性 ,事件约束之间需要判定一致性 .初始的事件约束可以通过规约来定义 ,作者提出E CSPE约束的描述规则来推导新约束 ,并提出约束之... 分布式程序目前被大量使用 .由于并发的存在 ,测试分布式程序需要采用事件约束来判定运行事件序列的正确性 ,事件约束之间需要判定一致性 .初始的事件约束可以通过规约来定义 ,作者提出E CSPE约束的描述规则来推导新约束 ,并提出约束之间的一致性判定机制 .该算法具有多项式复杂度 . 展开更多
关键词 软件开发 事件约束 分布式程序 一致性判定 E-CSPE 计算机
下载PDF
基于攻击场景的安全测试生成方法 被引量:2
17
作者 何可 李晓红 +1 位作者 冯志勇 AARON Marback 《天津大学学报》 EI CAS CSCD 北大核心 2011年第4期344-352,共9页
为了更加有效地开发安全可信的软件,需要在软件开发生命周期中尽早考虑安全问题.为了解决这一问题,提出了一种基于设计级别的攻击场景生成安全测试的方法,该方法包括建模并验证攻击场景,用攻击场景生成安全测试序列,基于输入语法生成测... 为了更加有效地开发安全可信的软件,需要在软件开发生命周期中尽早考虑安全问题.为了解决这一问题,提出了一种基于设计级别的攻击场景生成安全测试的方法,该方法包括建模并验证攻击场景,用攻击场景生成安全测试序列,基于输入语法生成测试输入数据,生成模型级别的安全测试用例,将模型级别的安全测试用例转化为可执行的安全测试用例.设计并实现了一个实验,验证了所提出方法的可行性和有效性. 展开更多
关键词 软件安全 攻击场景 安全测试序列 安全测试生成 可信软件
下载PDF
通用卫星地面测试平台的设计与实现 被引量:8
18
作者 张晓清 陈广旭 《装备指挥技术学院学报》 2000年第6期77-81,共5页
为保证可靠性,在卫星发射之前,必须对卫星的功能进行大量的测试。卫星测试平台(卫星地面测试总控软件)是卫星测试中的核心软件,为卫星测试提供了自动化测试手段。为此研制的卫星地面测试总控软件系统是卫星测试中的控制和管理软件,... 为保证可靠性,在卫星发射之前,必须对卫星的功能进行大量的测试。卫星测试平台(卫星地面测试总控软件)是卫星测试中的核心软件,为卫星测试提供了自动化测试手段。为此研制的卫星地面测试总控软件系统是卫星测试中的控制和管理软件,是集计算机通信、实时控制、实时数据处理归档、分析、回放等功能于一体的复杂软件系统。该系统已在多种型号任务中使用。 展开更多
关键词 软件系统 通用 自动化测试 实时数据处理 计算机通信 平台 实时控制 地面测试 卫星测试 卫星发射
下载PDF
基于UML序列图的测试方法 被引量:2
19
作者 徐丽萍 蒋志龙 谢晓东 《计算机应用研究》 CSCD 北大核心 2008年第1期151-153,共3页
提出了一种基于UML序列图的面向对象类簇级测试的方法。这种方法根据序列图进行分析提取类交互信息和用户的输入数据生成测试用例,并根据序列图对代码进行插桩,构造测试模块;最后测试驱动器执行测试模块得到测试结果。该方法也支持UML2.... 提出了一种基于UML序列图的面向对象类簇级测试的方法。这种方法根据序列图进行分析提取类交互信息和用户的输入数据生成测试用例,并根据序列图对代码进行插桩,构造测试模块;最后测试驱动器执行测试模块得到测试结果。该方法也支持UML2.0中为序列图添加的新特征。 展开更多
关键词 规格说明 面向对象 统一建模语言 序列图 软件测试
下载PDF
基于DSG模型的测试用例自动生成方法 被引量:2
20
作者 李立刚 侯胜坤 +2 位作者 戴永寿 李隆浩 王亚龙 《小型微型计算机系统》 CSCD 北大核心 2015年第11期2510-2514,共5页
传统的基于程序的测试用例生成方法在大中型软件测试应用中存在着多种问题,如用例覆盖不全面、测试周期长、质量差等.为解决以上问题,本文提出了一种基于有向序列图(Directed sequence graph,DSG)模型的测试用例自动生成方法,以实现高... 传统的基于程序的测试用例生成方法在大中型软件测试应用中存在着多种问题,如用例覆盖不全面、测试周期长、质量差等.为解决以上问题,本文提出了一种基于有向序列图(Directed sequence graph,DSG)模型的测试用例自动生成方法,以实现高质量、高覆盖率测试用例的自动生成.该方法以UML序列图模型为基础,定义了与其等效的形式化DSG模型,并提出一种UM L序列图模型到DSG模型的自动转换算法,基于转换得到的DSG模型,采用逐层递进的遍历方式获取所有测试路径以生成测试用例.在某系统软件中的测试应用结果表明,该方法可有效生成测试用例,并且具有较高的测试效率和测试覆盖率. 展开更多
关键词 UML序列图 有向序列图 软件测试 测试用例自动生成
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部