-
题名基于修正条件判定覆盖的软件测试技术研究和方法应用
被引量:4
- 1
-
-
作者
岳海
任慧敏
-
机构
北京航天自动控制研究所
-
出处
《航天控制》
CSCD
北大核心
2012年第3期69-72,共4页
-
文摘
对在航天软件测试过程中广泛应用的修正条件判定覆盖测试技术进行了说明,并在此基础上对修正条件判定覆盖的测试用例设计方法进行举例描述,最后给出了使用工具对修正条件判定覆盖测试的应用情况,对相关领域的技术人员有一定的参考意义。
-
关键词
软件测试
修正条件判定覆盖
最小测试用例集
-
Keywords
Software testing
Modified Condition^Decision Coverage
Minimal test cases set
-
分类号
TP391.9
[自动化与计算机技术—计算机应用技术]
-
-
题名面向MC/DC覆盖的白盒单元测试用例自动生成技术
- 2
-
-
作者
秦畅
陈赛
李坤
刘恒
杨柳
马征
-
机构
西南交通大学信息编码与传输实验室
民生科技有限责任公司
-
出处
《科学技术与工程》
北大核心
2024年第30期13039-13047,共9页
-
基金
国家自然科学基金(U2268201)。
-
文摘
在航空航天、医疗、交通等需要保证严格安全的领域,软件测试过程中通常需要利用修正条件判定覆盖(modified condition/decision coverage,MC/DC)替代传统覆盖准则,以此生成更高质量的测试用例。基于此,提出了一种面向MC/DC覆盖的白盒单元测试用例自动生成方案,该方案以MC/DC覆盖到分支覆盖的映射为理论依据,基于符号执行引擎KLEE和底层虚拟机(low-level virtual Machine,LLVM)基础技术框架设计了多款工具,从而自动生成满足测试代码MC/DC最高覆盖的测试用例,以此检测出由于设计导致的MC/DC无法达到100%覆盖的代码缺陷。
-
关键词
白盒测试
单元测试
测试用例自动生成
修正条件判定覆盖
-
Keywords
white-box testing
automatic test case generation
modified condition decision overlay
unit test
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名修正的条件/判定覆盖相关的问题
- 3
-
-
作者
张卫民
申敬松
-
机构
北京航天飞行控制中心
-
出处
《载人航天》
CSCD
2008年第2期41-45,共5页
-
文摘
通过讨论进行修正的条件/判定覆盖(MC/DC)分析时可能会遇到的问题,明确所有布尔表达式、按位运算等程序代码结构均需要满足MC/DC,并证明如果将一个判定分解为多个等价的判定,对各个部分满足MC/DC的测试集,对整个判定并不一定满足MC/DC。同时指出汇编语言程序同样需要考虑MC/-DC问题,提出MC/DC分析发现问题的方式,以及对问题的处理建议。
-
关键词
修正的条件/判定覆盖
条件
判定
软件测试
mc/dc分析
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名修正的条件/判定覆盖分析工具评估与选择
- 4
-
-
作者
张卫民
孙军
-
机构
北京航天飞行控制中心
-
出处
《载人航天》
CSCD
2009年第3期40-43,53,共5页
-
文摘
使用工具进行修正的条件/判定覆盖(MC/DC)分析可以简化软件验证工作,但必须对候选的工具进行认真评估,确定每种工具的功能性和局限性,着重考虑的因素包括:监测语句的类型、在何处监测语句(源码还是目标码)、可监测的条件和判定的最大个数、确定独立影响所用的算法、关系运算符的处理、位运算符的处理、组合表达式的处理、单步逻辑运算的处理和插装影响等。
-
关键词
修正的条件/判定覆盖
覆盖分析工具
工具评估
-
Keywords
Modified Condition/Decision Coverage(mc/dc ), Coverage Analysis tool, Tool Evaluation
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
-
-
题名几种特定判定形式的MC/DC评估分析
被引量:1
- 5
-
-
作者
张卫民
陈宏敏
-
机构
北京航天飞行控制中心
北京航空航天大学计算机学院
-
出处
《飞行器测控学报》
2008年第4期56-60,共5页
-
文摘
介绍了对几种特殊形式的判定进行修正的条件/判定覆盖评估分析的方法。这些形式包括比较运算判定、带短路逻辑的判定、顺序if结构、位运算判定、带反馈判定和带屏蔽判定。
-
关键词
修正的条件/判定覆盖(mc/dc)
条件
判定
软件测试
mc/dc分析
-
Keywords
Modified Condition/Decision Coverage (mc/dc)
Condition
Decision
Software Testing
mc/dc A-nalysis
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名耦合条件的MC/DC测试用例集生成算法
被引量:4
- 6
-
-
作者
谢祥南
魏延栋
-
机构
中国航空无线电电子研究所
-
出处
《计算机系统应用》
2017年第6期164-169,共6页
-
文摘
MC/DC是一套航电A级软件的测试覆盖性准则,可以有效减少测试用例量.针对如何快速获取尽可能小的测试用例集这一难点展开研究,重点关注于具有耦合条件的逻辑表达式,提出了两套解决方案,分别用于解决零耦合/弱耦合条件和强耦合条件问题,并给出了示例证明.结果表明,灵活使用两套算法,可以全面解决一般逻辑表达式的MC/DC测试用例集的快速生成问题.
-
关键词
mc/dc覆盖
测试用例
条件
判定
耦合
逻辑
-
Keywords
mc/dc
test case
condition
decision
coupling
logic
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于MC/DC覆盖的最小测试用例集设计
被引量:1
- 7
-
-
作者
林双才
-
机构
西安铁路信号有限责任公司
-
出处
《电子测试》
2019年第23期52-54,共3页
-
文摘
单元测试在铁路信号电子产品软件的研发过程中占有重要比重,而覆盖率则是单元测试中衡量测试质量的一个重要指标。本文重点介绍软件单元测试过程中为何选择修正条件判定覆盖,而不选择条件判定覆盖和组合条件覆盖作为覆盖率评判标准,同时重点介绍了如何设计出满足修正条件判定覆盖的最小测试用例集的两种方法 :真值对法、唯一原因法。
-
关键词
条件判定覆盖
修正条件判定覆盖
组合条件覆盖
真值对
-
Keywords
condition decision coverage
modify condition decision coverage
composition condition coverage
condition coverage
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名基于MC/DC最小测试用例集设计方法研究
被引量:3
- 8
-
-
作者
袁军
-
机构
南京航空航天大学
中国航空无线电电子研究所
-
出处
《航空电子技术》
2010年第3期51-54,共4页
-
文摘
动态测试主要是通过设计测试用例、开发和运行测试程序来发现软件中存在的错误。如何判断设计的测试用例是充分的,针对不同级别的软件,DO-178B规定了不同的结构覆盖标准。本文针对A级软件,给出一种适合MC/DC准则的最小测试用例集快速设计方法。针对一个判定中同一条件出现多次的复杂情形引起的两种不同用例设计思路,结合LDRATestbed覆盖分析结果,总结出合理的设计方法。
-
关键词
DO-178B
改进条件/判定范围(mc/dc)
最小测试用例集
-
Keywords
DO-178B
Modified Condition/Decision Coverage ( mc/dc )
minimal test cases set
-
分类号
P306.2
[天文地球—地球物理学]
-