期刊文献+
共找到35篇文章
< 1 2 >
每页显示 20 50 100
Research of testing method based on UML statecharts
1
作者 占学德 《Journal of Shanghai University(English Edition)》 CAS 2006年第5期469-470,共2页
Unified modeling language (UML) is a powerful graphical modeling language with intuitional meaning. It provides various diagrams to depict system characteristics and complex environment from different viewpoints and... Unified modeling language (UML) is a powerful graphical modeling language with intuitional meaning. It provides various diagrams to depict system characteristics and complex environment from different viewpoints and different application layers. UML-based software development and modeling environments have been widely accepted in industry, including areas in which safety is an important issue such as spaceflight, defense, automobile, etc. To ensure and improve software quality becomes a main concern in the field. As one of the key techniques for software quality, software testing can effectively detect system faults. UML based software testing based is an important research direction in software engineering. The key to software testing is the generation of test cases. This dissertation studies an approach to generating test cases from UML statecharts. 展开更多
关键词 unified modeling language (UML) statechart formalsemantics flattened regular expression (FREE) model specification based software testing test criteria automatic generation of test case.
下载PDF
Model-based robustness testing for avionics-embedded software 被引量:3
2
作者 Yang Shunkun Liu Bin +1 位作者 Wang Shihai Lu Minyan 《Chinese Journal of Aeronautics》 SCIE EI CAS CSCD 2013年第3期730-740,共11页
Robustness testing for safety-critical embedded software is still a challenge in its nascent stages. In this paper, we propose a practical methodology and implement an environment by employing model-based robustness t... Robustness testing for safety-critical embedded software is still a challenge in its nascent stages. In this paper, we propose a practical methodology and implement an environment by employing model-based robustness testing for embedded software systems. It is a system-level black-box testing approach in which the fault behaviors of embedded software is triggered with the aid of modelbased fault injection by the support of an executable model-driven hardware-in-loop (HIL) testing environment. The prototype implementation of the robustness testing environment based on the proposed approach is experimentally discussed and illustrated by industrial case studies based on several avionics-embedded software systems. The results show that our proposed and implemented robustness testing method and environment are effective to find more bugs, and reduce burdens of testing engineers to enhance efficiency of testing tasks, especially for testing complex embedded systems. 展开更多
关键词 Embedded software HARDWARE-IN-LOOP model-based testing Robustness testing testing environment
原文传递
Test Selection on Extended Finite State Machines with Provable Guarantees
3
作者 Bo Guo Mahadevan Subramaniam 《Journal of Software Engineering and Applications》 2013年第9期500-510,共11页
Building high confidence regression test suites to validate new system versions is a challenging problem. A modelbased approach to build a regression test suite from a given test suite is described. The generated test... Building high confidence regression test suites to validate new system versions is a challenging problem. A modelbased approach to build a regression test suite from a given test suite is described. The generated test suite includes every test that will traverse a change performed to produce the new version, and consists of only such tests to reduce the testing costs. Finite state machines extended with typed variables (EFSMs) are used to model systems and system changes are mapped to EFSM transition changes adding/deleting/replacing EFSM transitions and states. Tests are a sequence of input and expected output messages with concrete parameter values over the supported data types. An invariant is formulated to characterize tests whose runtime behavior can be accurately predicted by analyzing their descriptions along with the model. Incremental procedures to efficiently evaluate the invariant and to select tests for regression are developed. Overlaps among the test descriptions are exploited to extend the approach to simultaneously select multiple tests to reduce the test selection costs. Effectiveness of the approach is demonstrated by applying it to several protocols, Web services, and model programs extracted from a popular testing benchmark. Our experimental results show that the proposed approach is economical for regression test selection in all these examples. For all these examples, the proposed approach is able to identify all tests exercising changes more efficiently than brute-force symbolic evaluation. 展开更多
关键词 FORMAL Methods model-based software testing Regression testing Extended FINITE State MACHINES
下载PDF
构造面向对象软件可复用测试用例的模式研究 被引量:12
4
作者 徐仁佐 陈斌 +2 位作者 陈波 吴闽泉 熊忠伟 《武汉大学学报(理学版)》 CAS CSCD 北大核心 2003年第5期592-596,共5页
从分析测试用例的共性着手,将面向对象系统中的测试用例依据它们的设计方法分为:状态检查测试用例与状态比较测试用例,并进而得出关于这两类测试用例的详细描述.以此为基础,提出了一个统一的测试用例生成、执行的模式,使测试用例能够独... 从分析测试用例的共性着手,将面向对象系统中的测试用例依据它们的设计方法分为:状态检查测试用例与状态比较测试用例,并进而得出关于这两类测试用例的详细描述.以此为基础,提出了一个统一的测试用例生成、执行的模式,使测试用例能够独立于被测对象,以达到测试复用的目的. 展开更多
关键词 软件工程 软件测试 测试用例复用 测试框架 测试用例模型 面向对象系统 组件
下载PDF
基于模型的软件测试综述 被引量:74
5
作者 颜炯 王戟 陈火旺 《计算机科学》 CSCD 北大核心 2004年第2期184-187,共4页
随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种... 随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种测试模型。本文详细阐述了基于模型的软件测试研究现状和应用现状,并对测试中使用的不同模型进行了比较,着重介绍了状态机模型、UML模型和马尔可夫链模型。最后提出了未来的研究方向。 展开更多
关键词 软件工程 软件测试 面向对象 软件开发 软件可靠性 程序代码 软件系统
下载PDF
面向嵌入式软件测试的仿真建模 被引量:17
6
作者 蒋崇武 杨顺昆 刘斌 《计算机工程》 CAS CSCD 北大核心 2008年第4期87-89,共3页
论述了面向嵌入式软件测试的仿真建模相关理论、技术和方法,提出了基于接口的模型外特性建模、面向测试的模型内特性建模、模型驱动的测试过程。开发了自动化辅助建模工具EasyModel,提高建模效率,保证模型的正确性。该工具已成功地应用... 论述了面向嵌入式软件测试的仿真建模相关理论、技术和方法,提出了基于接口的模型外特性建模、面向测试的模型内特性建模、模型驱动的测试过程。开发了自动化辅助建模工具EasyModel,提高建模效率,保证模型的正确性。该工具已成功地应用于多个型号的软件系统测试中,实验结果证明了该仿真工具的有效性。 展开更多
关键词 嵌入式软件 软件测试 基于接口 模型驱动
下载PDF
基于状态的类测试技术研究 被引量:14
7
作者 张雪萍 庄雷 范艳峰 《小型微型计算机系统》 CSCD 北大核心 2002年第9期1121-1124,共4页
面向对象软件测试是面向对象软件开发的重要一环 ,是保证软件质量、提高软件可靠性的关键 .类测试是面向对象软件测试的关键 ,类的状态的测试是面向对象软件测试中的重要内容 .
关键词 面向对象 软件测试 类测试 测试模型 软件开发
下载PDF
基于行为的软件测试过程模型及其应用研究 被引量:10
8
作者 陆永忠 宋骏礼 谷希谦 《计算机应用》 CSCD 北大核心 2007年第5期1238-1240,共3页
在深入研究各种综合测试技术的基础上,通过对比分析各种主流的测试模型,提出了一种基于行为的软件测试过程模型,包括了测试设计、测试计划、测试执行、测试结果分析和测试重用等活动,把这些测试活动嵌入到软件开发的整个生命周期当中。... 在深入研究各种综合测试技术的基础上,通过对比分析各种主流的测试模型,提出了一种基于行为的软件测试过程模型,包括了测试设计、测试计划、测试执行、测试结果分析和测试重用等活动,把这些测试活动嵌入到软件开发的整个生命周期当中。然后将这种测试模型应用到一个大型的应用程序测试项目(AMP)中,发现这种测试模型在尽早发现Bug和回归测试选择效率上具有较好的测试效果。 展开更多
关键词 软件测试模型 软件过程改进 基于行为的测试 行为规格说明 回归测试
下载PDF
基于UML Statecharts的测试用例生成 被引量:8
9
作者 缪淮扣 占学德 刘玲 《小型微型计算机系统》 CSCD 北大核心 2005年第4期662-666,共5页
直接从含有层次和并发结构的UMLstatecharts图产生类的测试用例是比较困难的.提出了一种从UMLstatecharts图产生测试用例的方法:先把UMLstatecharts图转换成FREE(FlattenedRegularExpression)[1]模型图,再以FREE模型图为基础生成类的测... 直接从含有层次和并发结构的UMLstatecharts图产生类的测试用例是比较困难的.提出了一种从UMLstatecharts图产生测试用例的方法:先把UMLstatecharts图转换成FREE(FlattenedRegularExpression)[1]模型图,再以FREE模型图为基础生成类的测试用例.同时,提出了FREE模型的测试覆盖准则,并提出了由FREE模型产生有限的迁移序列的算法. 展开更多
关键词 UML STATECHARTS FREE模型 基于规格说明的测试
下载PDF
铁路信号安全关键软件的组合测试序列集约简 被引量:6
10
作者 饶畅 李楠 +2 位作者 张亚东 郭进 李耀 《西南交通大学学报》 EI CSCD 北大核心 2020年第3期596-603,共8页
针对现有铁路信号系统安全关键软件t-路组合测试序列生成方法在处理大规模输入时产生冗余测试序列,导致测试执行成本较高的问题,提出了一种基于贪婪-粒子群混合优化算法的t-路组合测试序列集约简方法,用于降低序列集的执行成本.首先,以... 针对现有铁路信号系统安全关键软件t-路组合测试序列生成方法在处理大规模输入时产生冗余测试序列,导致测试执行成本较高的问题,提出了一种基于贪婪-粒子群混合优化算法的t-路组合测试序列集约简方法,用于降低序列集的执行成本.首先,以执行成本最低为约简目标,建立针对t-路组合测试序列集约简的优化模型;然后,在保证测试序列集逻辑覆盖特性的基础上,采用贪婪-粒子群混合优化算法求解模型,计算约简后的测试序列集;最后,以ZPW-2000轨道电路接收器软件作为研究对象,以其生成的2-路组合测试序列集为例开展约简验证.结果表明,所提方法在保证2-路组合覆盖和逻辑覆盖的前提下,对单个序列集的执行成本约简幅度最高达到98.33%,对序列集总的执行成本约简幅度达到36.10%,验证了所提方法的可行性和有效性. 展开更多
关键词 安全关键软件 基于模型的测试 组合测试 测试序列约简 二进制粒子群优化
下载PDF
基于免疫遗传算法的构件化软件测试用例生成 被引量:6
11
作者 马臻 张毅坤 +3 位作者 梁荣 鲁晓锋 徐艳丽 解建仓 《计算机工程》 EI CAS CSCD 北大核心 2006年第23期64-67,共4页
提出了一种基于免疫遗传算法(GA)的构件化软件测试用例生成模型(MTCGCBS),介绍了IGA算法的基本思想。通过将IGA算法与传统遗传算法和随机算法在水利构件化软件测试用例生成中的比较,说明了IGA算法的效率明显高于传统遗传算法和随机算法... 提出了一种基于免疫遗传算法(GA)的构件化软件测试用例生成模型(MTCGCBS),介绍了IGA算法的基本思想。通过将IGA算法与传统遗传算法和随机算法在水利构件化软件测试用例生成中的比较,说明了IGA算法的效率明显高于传统遗传算法和随机算法,同时也进一步验证了模型的正确性、可行性。 展开更多
关键词 免疫遗传算法 构件化软件测试用例生成模型 疫苗
下载PDF
SoC总线串扰的精简MT测试集 被引量:3
12
作者 张颖 李华伟 +1 位作者 李晓维 胡瑜 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2009年第4期474-480,共7页
多跳变(MT)故障模型是一种有效的总线串扰故障模型,可以测试由电容和电感导致的串扰故障,但是MT的原始测试集存在严重的向量冗余.通过分析MT原始测试集向量冗余的3类情况,利用欧拉回路对测试向量进行组合优化,得到MT精简测试集,同时不损... 多跳变(MT)故障模型是一种有效的总线串扰故障模型,可以测试由电容和电感导致的串扰故障,但是MT的原始测试集存在严重的向量冗余.通过分析MT原始测试集向量冗余的3类情况,利用欧拉回路对测试向量进行组合优化,得到MT精简测试集,同时不损失MT故障覆盖率;还设计了MT故障模型的软件自测试程序来实施MT精简测试集,用于实速在线检测串扰故障,而不需要使用高速测试仪.实验结果表明,采用MT精简测试集可以有效地减少总线串扰测试的时间和向量存储开销. 展开更多
关键词 多跳变故障模型 向量冗余 欧拉回路 软件自测试
下载PDF
基于振动试验数据的有限元模型修正技术研究 被引量:8
13
作者 王泽宇 刘闯 冯咬齐 《航天器环境工程》 2010年第4期472-476,405,共5页
文章针对航天器结构的有限元模型修正问题,提出利用振动试验数据对模型进行修正的方法.详细阐述了基于基础激励传递特性的模型修正方法的理论公式,对此方法的程序实现思路及修正程序与有限元分析软件nastran的接口方式进行了详细的介绍... 文章针对航天器结构的有限元模型修正问题,提出利用振动试验数据对模型进行修正的方法.详细阐述了基于基础激励传递特性的模型修正方法的理论公式,对此方法的程序实现思路及修正程序与有限元分析软件nastran的接口方式进行了详细的介绍.最后利用复杂桁架模型进行了仿真分析,初步验证了该方法的可行性. 展开更多
关键词 模型修正 振动试验 基础激励 NASTRAN
下载PDF
基于元数据和UML的构件测试用例生成技术研究 被引量:2
14
作者 马良荔 卢炎生 刘孟仁 《计算机工程与设计》 CSCD 北大核心 2006年第23期4444-4446,4578,共4页
概述了构件及其测试技术的基本概念和特征,并在对元数据的基本概念和含义进行概述的基础上,使用UML方法给出了相应的元模型,根据上述模型的具体概念描述了UML用例到测试用例的映射方法。构造了构件元数据的组成元素,给出了嵌入该元数据... 概述了构件及其测试技术的基本概念和特征,并在对元数据的基本概念和含义进行概述的基础上,使用UML方法给出了相应的元模型,根据上述模型的具体概念描述了UML用例到测试用例的映射方法。构造了构件元数据的组成元素,给出了嵌入该元数据后的测试模型。详细描述了用上述方法实现的一个实例——学生成绩管理构件,并针对该实例的应用提出了相应的测试框架,最后给出相应的结论。 展开更多
关键词 构件 构件软件测试 构件元数据 UML 测试用例
下载PDF
元数据在构件软件测试用例生成中的应用研究 被引量:1
15
作者 马良荔 卢炎生 刘孟仁 《小型微型计算机系统》 CSCD 北大核心 2006年第12期2228-2231,共4页
首先分析了构件测试的基本过程,在对元数据的基本概念进行概述的基础上,给出了用例元模型、测试用例元模型以及用例到测试用例的转换.构造了元数据的组成元素,以及嵌入该元数据后的测试模型,最后,给出了一个用上述方法实现的一个实例.
关键词 构件 构件软件测试 构件元数据 UML
下载PDF
一种基于运行时交互约束的COTS构件集成测试用例生成方法 被引量:1
16
作者 高静 兰雨晴 金茂忠 《计算机科学》 CSCD 北大核心 2009年第3期261-265,共5页
COTS(Commercial Off-The-Shelf)构件的源代码不可得,而且规约通常缺少交互语义信息,使得集成了COTS的构件软件系统无法采用基于源代码和基于规约的集成测试用例生成方法。提出基于运行时交互约束的COTS构件集成测试用例生成方法。方法... COTS(Commercial Off-The-Shelf)构件的源代码不可得,而且规约通常缺少交互语义信息,使得集成了COTS的构件软件系统无法采用基于源代码和基于规约的集成测试用例生成方法。提出基于运行时交互约束的COTS构件集成测试用例生成方法。方法在构件软件系统的初始功能测试用例执行过程中,获取COTS构件在系统上下文环境中的运行时接口交互约束信息,建立COTS构件与系统中其它构件的交互约束模型,根据建立的构件交互约束模型生成集成测试用例。当替换、更新集成的COTS构件时,采用生成的集成测试用例验证重新集成的COTS构件与系统其它构件交互的正确性。实现方法的自动化工具原型,并采用真实的系统实例对生成的测试用例的有效性进行了初步评估。 展开更多
关键词 运行时交互 交互约束建模 基于构件软件 集成测试
下载PDF
用于构件集成测试的分层元数据的设计与实现 被引量:1
17
作者 马良荔 卢炎生 刘孟仁 《计算机应用研究》 CSCD 北大核心 2007年第2期272-274,共3页
在对构件元数据的基本思想进行概述的基础上,提出了一种分层元数据的概念,并从构件使用方和构件开发方两个角度分析了对构件的需求。设计了分层元数据对象的模型以及分层元数据的层次结构,并进一步给出了元数据的具体内容及其XML表示的... 在对构件元数据的基本思想进行概述的基础上,提出了一种分层元数据的概念,并从构件使用方和构件开发方两个角度分析了对构件的需求。设计了分层元数据对象的模型以及分层元数据的层次结构,并进一步给出了元数据的具体内容及其XML表示的实现思想。最后结合一个描述构件硬件运行环境的元数据实例,给出了相关的XML代码。 展开更多
关键词 构件 构件软件测试 构件元数据 UML
下载PDF
利用体系结构的建模方法支持测试设计的重用 被引量:1
18
作者 楚旺 钱德沛 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2005年第z1期186-188,共3页
将体系结构的建模方法应用于测试设计,测试设计和软件设计自上至下同步进行.利用基于体系结构的建模方法将软件设计规范和测试设计规范紧密结合,形成统一的模型描述框架,从而构建层次化的测试设计模型,同时给出了测试用例之间关系的精... 将体系结构的建模方法应用于测试设计,测试设计和软件设计自上至下同步进行.利用基于体系结构的建模方法将软件设计规范和测试设计规范紧密结合,形成统一的模型描述框架,从而构建层次化的测试设计模型,同时给出了测试用例之间关系的精确定义.结论是:基于体系结构的建模方法能够大大提高软件开发过程中各工作产品的可测试性和测试用例的可维护性,能够有效地支持测试设计的重用. 展开更多
关键词 测试设计 软件重用 基于体系结构的建模
下载PDF
基于模型的嵌入式软件测试 被引量:2
19
作者 奚水清 胡飞 《微处理机》 2009年第1期103-106,共4页
针对嵌入式软件开发中的问题,在嵌入式软件测试中应用基于模型的软件测试策略,可以极大的降低开发成本,保证软件质量。阐述了该测试策略,着重讨论和分析了基于UML模型的嵌入式软件测试技术,并介绍了UML模型指导嵌入式软件测试在实际开... 针对嵌入式软件开发中的问题,在嵌入式软件测试中应用基于模型的软件测试策略,可以极大的降低开发成本,保证软件质量。阐述了该测试策略,着重讨论和分析了基于UML模型的嵌入式软件测试技术,并介绍了UML模型指导嵌入式软件测试在实际开发环境中的应用。 展开更多
关键词 基于模型的软件测试 嵌入式软件 UML模型
下载PDF
UML模型测试策略及在软件测试中的应用 被引量:1
20
作者 陈平 池同柱 《微计算机信息》 北大核心 2008年第3期287-289,共3页
组件技术在软件开发中的应用日益广泛,同时对软件系统质量也有着越来越高的要求。因此,保证软件系统可靠性的软件测试技术显得益发重要。本文分析了组件系统的特点,从整体上研究了基于UML模型的组件测试方法,给出基于UML模型的测试策略... 组件技术在软件开发中的应用日益广泛,同时对软件系统质量也有着越来越高的要求。因此,保证软件系统可靠性的软件测试技术显得益发重要。本文分析了组件系统的特点,从整体上研究了基于UML模型的组件测试方法,给出基于UML模型的测试策略,并对部分模型图进行了可测性与测试策略分析。 展开更多
关键词 组件测试 UML模型 软件测试
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部