期刊文献+
共找到44篇文章
< 1 2 3 >
每页显示 20 50 100
利用MC/DC减少测试集大小的方法的研究 被引量:1
1
作者 齐丽娜 高建华 《计算机工程与设计》 CSCD 北大核心 2006年第23期4487-4490,共4页
随着软件的发展,测试技术也在发展。MC/DC即修改条件/判定覆盖,是一种较新的结构覆盖准则,它是在C/DC(条件/判定覆盖)的基础上发展起来的。与其它结构覆盖准则相比,它只是线性地增加了测试用例的数量,使得软件测试更加具有可操作性。而... 随着软件的发展,测试技术也在发展。MC/DC即修改条件/判定覆盖,是一种较新的结构覆盖准则,它是在C/DC(条件/判定覆盖)的基础上发展起来的。与其它结构覆盖准则相比,它只是线性地增加了测试用例的数量,使得软件测试更加具有可操作性。而对于测试来说,测试用例的选择和优化是至关重要的。在探讨MC/DC的基础上,利用MC/DC的特点,初步提出了利用MC/DC进行测试集减少的方法,使得减少后的测试集与原测试集对测试需求有着相同或相似的覆盖率,并对此方法的利弊做了一定的分析。 展开更多
关键词 mc/dc mc/dc 测试用例 测试集减少 覆盖
下载PDF
应用MC/DC准则时需考虑的问题及其改进方法 被引量:7
2
作者 陈鑫 杨平 《计算机工程与设计》 CSCD 2004年第3期406-410,共5页
MC/DC(修订的条件/判定覆盖)准则是一种实用的软件结构覆盖率测试准则。目前,MC/DC在国际上已被广泛地应用于软件验证和测试过程中,在我国也被应用于一些软件项目中。介绍了MC/DC准则,提出了用此准则进行结构覆盖率分析时需注意的两个问... MC/DC(修订的条件/判定覆盖)准则是一种实用的软件结构覆盖率测试准则。目前,MC/DC在国际上已被广泛地应用于软件验证和测试过程中,在我国也被应用于一些软件项目中。介绍了MC/DC准则,提出了用此准则进行结构覆盖率分析时需注意的两个问题:结构覆盖率分析的问题和复杂逻辑语句的问题。最后,详细讨论了用MC/DC准则检查逻辑表达式错误时需考虑的3个方面及相应的改进方法,这3个方面包括逻辑式中操作符OR与XOR的误写、括号的位置不正确和逻辑组元被误写。 展开更多
关键词 mc/dc准则 软件结构覆盖率 复杂逻辑语句 应用过程改进 Masking方法 逻辑式 软件测试
下载PDF
基于MC/DC的测试用例优先级算法研究 被引量:3
3
作者 卢德中 《科学技术与工程》 2009年第14期4040-4043,共4页
回归测试过程往往需要执行大量的测试用例。为减少回归测试工作量,可以使用测试用例优先级技术。介绍了MC/DC测试用例优先级算法,通过对MC/DC测试用例集中的测试用例进行优先级排序,使高优先级测试用例比低优先级测试用例在回归测试过... 回归测试过程往往需要执行大量的测试用例。为减少回归测试工作量,可以使用测试用例优先级技术。介绍了MC/DC测试用例优先级算法,通过对MC/DC测试用例集中的测试用例进行优先级排序,使高优先级测试用例比低优先级测试用例在回归测试过程中优先执行,可以更早地发现软件错误和满足代码测试充分性要求,减少回归测试的工作量。 展开更多
关键词 mc/dc mc/dc 测试用例 优先级
下载PDF
面向故障定位的基于MC/DC的测试用例约简方法 被引量:2
4
作者 王瑞 田宇立 +2 位作者 周东红 李宁 李战怀 《计算机科学》 CSCD 北大核心 2015年第10期170-174,共5页
对不断更新的软件进行回归测试时,持续增加的测试用例会造成累计测试用例数量庞大,进而影响测试成本。在故障定位领域,已有研究在考虑语句覆盖、路径覆盖等的基础上,提出了CMR&PVR等不同的测试用例约简方法。然而,这些方法在一定程... 对不断更新的软件进行回归测试时,持续增加的测试用例会造成累计测试用例数量庞大,进而影响测试成本。在故障定位领域,已有研究在考虑语句覆盖、路径覆盖等的基础上,提出了CMR&PVR等不同的测试用例约简方法。然而,这些方法在一定程度上影响了原始测试用例集的MC/DC(修订的条件/判定)覆盖率。提出一种以MC/DC覆盖为基础的综合测试用例约简方法 MCDCR,利用该方法对原始测试用例集约简后,在确保原有故障定位准确性并保持较高约简比的同时,大幅提高了测试用例对程序的MC/DC覆盖率。采用Ochiai方法在Siemens程序集上进行了实验及验证,结果表明MCDCR约简方法的综合效果明显优于已有的约简方法。 展开更多
关键词 软件故障定位 测试用例约简 mc/dc覆盖率
下载PDF
MC/DC最小测试用例集递归分块矩阵生成算法 被引量:2
5
作者 葛汉强 《计算机系统应用》 2011年第7期195-198,共4页
测试用例个数可以影响软件测试的成本与效率,因此最小测试用例集的生成算法具有重要的实用价值。对布尔表达式语法树采用递归分块矩阵处理,得到了MC/DC最小测试用例集生成算法。并证明了该算法的正确性,给出其成立的前提条件。
关键词 mc/dc 最小测试用例集 递归分块矩阵 生成算法
下载PDF
基于图的MC/DC最小测试用例集快速生成算法 被引量:1
6
作者 黄孝伦 《计算机系统应用》 2012年第11期145-148,共4页
依针对MC/DC最小测试用例集生成效率的问题,依据MC/DC准则,以条件判定组合的复杂逻辑关系为研究对象,采用将原始布尔表达式转化为语法树,再将语法树转化为图,分析图中节点对判定结果的影响的方法,研究了基于图快速生成最小测试用例集的... 依针对MC/DC最小测试用例集生成效率的问题,依据MC/DC准则,以条件判定组合的复杂逻辑关系为研究对象,采用将原始布尔表达式转化为语法树,再将语法树转化为图,分析图中节点对判定结果的影响的方法,研究了基于图快速生成最小测试用例集的算法.最后结合实例对该算法进行了验证,并与其他算法进行了比较,结果表明该算法在手动和自动生成最小测试用例集时具有实用性和优越性. 展开更多
关键词 mc/dc 测试用例 语法树
下载PDF
基于Java编译器的MC/DC测试覆盖方法设计 被引量:1
7
作者 周睿 《软件导刊》 2016年第8期39-41,共3页
基于Java编译器的MC/DC测试覆盖方法设计,主要对Java文件中存在的条件表达式实现MC/DC测试覆盖算法,并对其条件语句进行插桩,生成插桩文件,针对后续的具体测试用例检查是否满足MC/DC测试覆盖算法以及覆盖率统计。
关键词 Java编译器 mc/dc 插桩技术
下载PDF
耦合条件的MC/DC测试用例集生成算法 被引量:4
8
作者 谢祥南 魏延栋 《计算机系统应用》 2017年第6期164-169,共6页
MC/DC是一套航电A级软件的测试覆盖性准则,可以有效减少测试用例量.针对如何快速获取尽可能小的测试用例集这一难点展开研究,重点关注于具有耦合条件的逻辑表达式,提出了两套解决方案,分别用于解决零耦合/弱耦合条件和强耦合条件问题,... MC/DC是一套航电A级软件的测试覆盖性准则,可以有效减少测试用例量.针对如何快速获取尽可能小的测试用例集这一难点展开研究,重点关注于具有耦合条件的逻辑表达式,提出了两套解决方案,分别用于解决零耦合/弱耦合条件和强耦合条件问题,并给出了示例证明.结果表明,灵活使用两套算法,可以全面解决一般逻辑表达式的MC/DC测试用例集的快速生成问题. 展开更多
关键词 mc/dc覆盖 测试用例 条件 判定 耦合 逻辑
下载PDF
基于MC/DC准则的确认测试用例生成方法 被引量:1
9
作者 郑平 许胜 《现代电子技术》 2007年第16期114-117,共4页
形式化的需求规格说明以其能够被自动操纵的形式,精确地描述了软件预期提供的功能,为测试提供了良好的条件。运用模型检查技术自动生成测试用例是形式化方法在基于需求的测试中采用的主要途径。MC/DC(修改的条件/判定覆盖)准则是一种实... 形式化的需求规格说明以其能够被自动操纵的形式,精确地描述了软件预期提供的功能,为测试提供了良好的条件。运用模型检查技术自动生成测试用例是形式化方法在基于需求的测试中采用的主要途径。MC/DC(修改的条件/判定覆盖)准则是一种实用的软件结构覆盖率测试准则。结合模型检查技术,提出一种从形式化的软件需求中自动生成测试用例的方法,以达到对软件需求的类似于MC/DC准则的覆盖测试。以一个实际的案例为例,并检验其生成的用例对代码的覆盖率,证明方法的实用性。 展开更多
关键词 mc/dc 形式化方法 模型检查 测试准则
下载PDF
基于二叉树满足MC/DC测试用例设计方法 被引量:1
10
作者 张宇 张波 +1 位作者 王俊杰 陈媛 《微计算机信息》 2010年第3期171-173,共3页
软件测试是保证软件质量的有效方法,但测试工作过程繁琐,工作量较多。探索高效、可靠的测试用例设计方法一直是大家追求的目标,随着航空航天产品逻辑复杂性的提高及软件规模的日益增大,这种要求也变得更加迫切。依据MC/DC设计的测试用... 软件测试是保证软件质量的有效方法,但测试工作过程繁琐,工作量较多。探索高效、可靠的测试用例设计方法一直是大家追求的目标,随着航空航天产品逻辑复杂性的提高及软件规模的日益增大,这种要求也变得更加迫切。依据MC/DC设计的测试用例既提高了测试用例设计的效率又增加了测试覆盖率,比较适合测试逻辑关系相对复杂的软件。当前的很多软件测试工具提供了软件测试覆盖率的判定功能,可以评定设计出的测试用例是否满足MC/DC的要求,而软件测试人员需要的是逆向的过程,论文提出应用唯一原因法和屏蔽法原理设计测试用例,可达到根据逻辑关系自动生成满足MC/DC要求测试用例的目的,提高了测试用例设计的效率。 展开更多
关键词 软件测试 mc/dc 二叉树 唯一原因法 屏蔽法
下载PDF
MC/DC准则在嵌入式软件测试中的应用 被引量:6
11
作者 安媛 陆云峰 《自动化仪表》 CAS 2019年第6期76-79,共4页
MC/DC准则被广泛应用于高安全性的嵌入式软件独立验证和确认中,是一种实用而高效的软件结构覆盖率验证准则。基于嵌入式软件测试的特点与MC/DC的基本概念,提出了MC/DC的最小测试集的形成方法。结合工程应用实例,利用自动化测试工具实现M... MC/DC准则被广泛应用于高安全性的嵌入式软件独立验证和确认中,是一种实用而高效的软件结构覆盖率验证准则。基于嵌入式软件测试的特点与MC/DC的基本概念,提出了MC/DC的最小测试集的形成方法。结合工程应用实例,利用自动化测试工具实现MC/DC测试流程。MC/DC准则在核电仪控系统中的成功应用,对于航空、军工、机器人等高安全性和高可靠性领域有着很好的借鉴作用。 展开更多
关键词 嵌入式软件 软件测试 mc/dc 结构覆盖 逻辑控制 仪控 VectorCAST 最小测试用例集
下载PDF
基于MC/DC最小测试用例集设计方法研究 被引量:3
12
作者 袁军 《航空电子技术》 2010年第3期51-54,共4页
动态测试主要是通过设计测试用例、开发和运行测试程序来发现软件中存在的错误。如何判断设计的测试用例是充分的,针对不同级别的软件,DO-178B规定了不同的结构覆盖标准。本文针对A级软件,给出一种适合MC/DC准则的最小测试用例集快速设... 动态测试主要是通过设计测试用例、开发和运行测试程序来发现软件中存在的错误。如何判断设计的测试用例是充分的,针对不同级别的软件,DO-178B规定了不同的结构覆盖标准。本文针对A级软件,给出一种适合MC/DC准则的最小测试用例集快速设计方法。针对一个判定中同一条件出现多次的复杂情形引起的两种不同用例设计思路,结合LDRATestbed覆盖分析结果,总结出合理的设计方法。 展开更多
关键词 DO-178B 改进条件/判定范围(mc/dc) 最小测试用例集
下载PDF
MC/DC Test Data Generation Algorithm Based on Whale Genetic Algorithm 被引量:1
13
作者 LIU Huiying LIU Ziyang YAN Minghui 《Instrumentation》 2022年第2期1-12,共12页
The automatic generation of test data is a key step in realizing automated testing.Most automated testing tools for unit testing only provide test case execution drivers and cannot generate test data that meets covera... The automatic generation of test data is a key step in realizing automated testing.Most automated testing tools for unit testing only provide test case execution drivers and cannot generate test data that meets coverage requirements.This paper presents an improved Whale Genetic Algorithm for generating test data re-quired for unit testing MC/DC coverage.The proposed algorithm introduces an elite retention strategy to avoid the genetic algorithm from falling into iterative degradation.At the same time,the mutation threshold of the whale algorithm is introduced to balance the global exploration and local search capabilities of the genetic al-gorithm.The threshold is dynamically adjusted according to the diversity and evolution stage of current popu-lation,which positively guides the evolution of the population.Finally,an improved crossover strategy is pro-posed to accelerate the convergence of the algorithm.The improved whale genetic algorithm is compared with genetic algorithm,whale algorithm and particle swarm algorithm on two benchmark programs.The results show that the proposed algorithm is faster for test data generation than comparison methods and can provide better coverage with fewer evaluations,and has great advantages in generating test data. 展开更多
关键词 Test Data Generation mc/dc Whale Genetic Algorithm Mutation Threshold
下载PDF
MC/DC最小测试用例集快速生成算法 被引量:6
14
作者 段飞雷 吴晓 +1 位作者 张凡 董云卫 《计算机工程》 CAS CSCD 北大核心 2009年第17期40-42,45,共4页
以条件判定组合的语法树为研究对象,总结语法树的左右分支对判定结果的影响方式及结果,根据其影响特点提出超越语法树的快速生成改进判定/条件覆盖最小测试用例集的算法。与其他算法在在空间及时间方面进行比较,结果表明该算法具有一定... 以条件判定组合的语法树为研究对象,总结语法树的左右分支对判定结果的影响方式及结果,根据其影响特点提出超越语法树的快速生成改进判定/条件覆盖最小测试用例集的算法。与其他算法在在空间及时间方面进行比较,结果表明该算法具有一定的优越性。 展开更多
关键词 改进判定 条件覆盖 最小测试用例集 快速生成算法
下载PDF
几种特定判定形式的MC/DC评估分析 被引量:1
15
作者 张卫民 陈宏敏 《飞行器测控学报》 2008年第4期56-60,共5页
介绍了对几种特殊形式的判定进行修正的条件/判定覆盖评估分析的方法。这些形式包括比较运算判定、带短路逻辑的判定、顺序if结构、位运算判定、带反馈判定和带屏蔽判定。
关键词 修正的条件/判定覆盖(mc/dc) 条件 判定 软件测试 mc/dc分析
下载PDF
Modified condition/decision coverage(MC/DC)oriented compiler optimization for symbolic execution
16
作者 Wei-jiang HONG Yi-jun LIU +2 位作者 Zhen-bang CHEN Wei DONG Ji WANG 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2020年第9期1267-1284,共18页
Symbolic execution is an effective way of systematically exploring the search space of a program,and is often used for automatic software testing and bug finding.The program to be analyzed is usually compiled into a b... Symbolic execution is an effective way of systematically exploring the search space of a program,and is often used for automatic software testing and bug finding.The program to be analyzed is usually compiled into a binary or an intermediate representation,on which symbolic execution is carried out.During this process,compiler optimizations influence the effectiveness and efficiency of symbolic execution.However,to the best of our knowledge,there exists no work on compiler optimization recommendation for symbolic execution with respect to(w.r.t.)modified condition/decision coverage(MC/DC),which is an important testing coverage criterion widely used for mission-critical software.This study describes our use of a state-of-the-art symbolic execution tool to carry out extensive experiments to study the impact of compiler optimizations on symbolic execution w.r.t.MC/DC.The results indicate that instruction combining(IC)optimization is the important and dominant optimization for symbolic execution w.r.t.MC/DC.We designed and implemented a support vector machine based optimization recommendation method w.r.t.IC(denoted as auto).The experiments on two standard benchmarks(Coreutils and NECLA)showed that auto achieves the best MC/DC on 67.47%of Coreutils programs and 78.26%of NECLA programs. 展开更多
关键词 Compiler optimization Modified condition/decision coverage(mc/dc) Optimization recommendation Symbolic execution
原文传递
一种生成符合MC/DC覆盖准则的测试用例算法
17
作者 陈星 陈新国 《教学与科技》 2013年第3期10-14,共5页
MC/DC即修改条件/判定及盖,是一种较新的结构覆盖准则,它是在C/DC(条件/判定覆盖)的基础上发展起来的。与其它结构及盖准则相比,它只是线性地增加了测试用例的数量,使得软件测试更加具有可操作性。本文提出了一种符合MC/DC... MC/DC即修改条件/判定及盖,是一种较新的结构覆盖准则,它是在C/DC(条件/判定覆盖)的基础上发展起来的。与其它结构及盖准则相比,它只是线性地增加了测试用例的数量,使得软件测试更加具有可操作性。本文提出了一种符合MC/DC准则的测试用例自动生成方法,并结合实例对该方法进行了验证。 展开更多
关键词 mc dc 测试用例 覆盖准则
下载PDF
基于MC-GUI的BLDC电机控制系统的开发
18
作者 张娜 杨维翰 《仪表技术》 2009年第6期41-43,共3页
介绍用PIC18F4431单片机开发的一种应用于电动执行器中的BLDC电机控制系统,针对其系统结构和MC-GUI平台说明了应用系统的开发过程和软件流程。
关键词 电动执行器 BLdc电机 mc—GUI PIC18F4431 PWM
下载PDF
秦山核电二厂1、2号机组DCS改造中MCS控制回路的设计与实现 被引量:1
19
作者 张元亮 《仪器仪表用户》 2018年第6期69-78,共10页
本文阐述了秦山核电一号机组DCS技术改造项目对于MCS控制及无扰切换的实现。应用北京广利核公司产品MACS6平台对原有北京和利时公司HAS2000进行替换的DCS技术改造,并与原上海Foxbro公司生产的手操器进行连接。文中介绍了上海Foxbro公司... 本文阐述了秦山核电一号机组DCS技术改造项目对于MCS控制及无扰切换的实现。应用北京广利核公司产品MACS6平台对原有北京和利时公司HAS2000进行替换的DCS技术改造,并与原上海Foxbro公司生产的手操器进行连接。文中介绍了上海Foxbro公司的手操器功能,MACS6平台手操器控制单元NM811+NM812+NM3811功能,MACS6平台在单独作用下如何实现内外给定的切换和遇到问题的解决方案,并重点对上海Foxbro的手操器与广利核NM811连接后,如何实现闭环控制以及无扰切换进行讨论和分析。论证了MACS6平台在秦山核电二期应用实现闭环控制的无扰切换的功能。 展开更多
关键词 dcS mcS 闭环控制 无扰切换
下载PDF
MCS-96系列单片机HSO口在交直流调速系统中的应用 被引量:3
20
作者 谭国俊 薛松 宋文祥 《电气传动自动化》 1998年第2期44-47,共4页
本文介绍了一种在交直流调速系统中使用MCS—96系列单片机的HSO以60°分段的方式发触发脉冲的方法,详细分析了具体的实施过程以及由此带来的宽脉冲及漏触发的问题和解决办法。
关键词 单片机 交直流调速 控制系统 电气传动
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部