期刊文献+
共找到178篇文章
< 1 2 9 >
每页显示 20 50 100
Empirical Analysis of Object-Oriented Design Metrics for Predicting Unit Testing Effort of Classes
1
作者 Mourad Badri Fadel Toure 《Journal of Software Engineering and Applications》 2012年第7期513-526,共14页
In this paper, we investigate empirically the relationship between object-oriented design metrics and testability of classes. We address testability from the point of view of unit testing effort. We collected data fro... In this paper, we investigate empirically the relationship between object-oriented design metrics and testability of classes. We address testability from the point of view of unit testing effort. We collected data from three open source Java software systems for which JUnit test cases exist. To capture the testing effort of classes, we used metrics to quantify the corresponding JUnit test cases. Classes were classified, according to the required unit testing effort, in two categories: high and low. In order to evaluate the relationship between object-oriented design metrics and unit testing effort of classes, we used logistic regression methods. We used the univariate logistic regression analysis to evaluate the individual effect of each metric on the unit testing effort of classes. The multivariate logistic regression analysis was used to explore the combined effect of the metrics. The performance of the prediction models was evaluated using Receiver Operating Characteristic analysis. The results indicate that: 1) complexity, size, cohesion and (to some extent) coupling were found significant predictors of the unit testing effort of classes and 2) multivariate regression models based on object-oriented design metrics are able to accurately predict the unit testing effort of classes. 展开更多
关键词 software TESTABILITY unit testing testing EFFORT Metrics RELATIONSHIP Prediction and Empirical Analysis
下载PDF
基于CppUnit的虚拟试验单元测试研究 被引量:2
2
作者 贾长伟 廖建 +2 位作者 焉宁 张丽晔 赵雯 《计算机测量与控制》 2015年第4期1155-1157,1160,共4页
虚拟试验是通过大量平台软件验证实物试验的可行性,达到"以实验虚以虚辅实以虚预实"的目的;这对平台软件的稳健性具有较高的要求,软件测试是提高软件产品质量的重要手段,而其中的单元测试是对软件模块的功能测试;CppUnit主要... 虚拟试验是通过大量平台软件验证实物试验的可行性,达到"以实验虚以虚辅实以虚预实"的目的;这对平台软件的稳健性具有较高的要求,软件测试是提高软件产品质量的重要手段,而其中的单元测试是对软件模块的功能测试;CppUnit主要用于实现对软件的单元测试,基于CppUnit提出了一种应用于虚拟试验平台软件的单元测试方法,实现了对平台软件功能的单元测试,平台使用者在软件开发阶段不仅能较好地验证软件的稳健性,而且能提高虚拟试验验证的效率,为实物试验提供参考依据。 展开更多
关键词 虚拟试验 软件测试 单元测试 稳健性
下载PDF
CRAB—CombinatoRial Auction Body Software System
3
作者 Petr Fiala Jana Kalcevová Jan Vraný 《Journal of Software Engineering and Applications》 2010年第7期718-722,共5页
Auctions are important market mechanisms for the allocation of goods and services. Combinatorial auctions are those auctions in which buyers can place bids on combinations of items. Combinatorial auctions have many ap... Auctions are important market mechanisms for the allocation of goods and services. Combinatorial auctions are those auctions in which buyers can place bids on combinations of items. Combinatorial auctions have many applications. The paper presents the CRAB software system. CRAB is a non-commercial software system for generating, solving, and testing of combinatorial auction problems. The system solves problems by Balas’ method or by the primal-dual algo-rithm. CRAB is implemented in Ruby and it is distributed as the file crab.rb. The system is freely available on web pag-es for all interested 展开更多
关键词 Combinatorial AUCTION complexity software System GENERATING SOLVING testing
下载PDF
轮毂轴承单元摩擦力矩计算及动力学联合分析软件
4
作者 朱川峰 陈静 +2 位作者 郑昊天 黄昆 李庆林 《轴承》 北大核心 2024年第8期24-30,共7页
为缩短轮毂轴承单元摩擦力矩及动力学分析计算时间,提高轮毂轴承单元设计开发效率,以第三代轮毂轴承单元为研究对象,采用MATLAB GUI软件平台开发了轮毂轴承单元摩擦力矩及动力学联合分析软件,可对轮毂轴承单元滚动摩擦力矩、滑动摩擦力... 为缩短轮毂轴承单元摩擦力矩及动力学分析计算时间,提高轮毂轴承单元设计开发效率,以第三代轮毂轴承单元为研究对象,采用MATLAB GUI软件平台开发了轮毂轴承单元摩擦力矩及动力学联合分析软件,可对轮毂轴承单元滚动摩擦力矩、滑动摩擦力矩、密封件摩擦力矩、因拖曳损失导致的摩擦力矩进行计算,还开发了与ADAMS软件的二次接口,能进一步对轮毂轴承单元的运转过程进行动力学分析,计算结果可在软件界面中直接输出。某轮毂轴承单元的启动摩擦力矩和运转摩擦力矩的试验结果表明,软件计算值与测量值误差较小,可满足工程应用需求;通过动力学分析优化设计的轮毂轴承单元通过了耐久性试验验证。 展开更多
关键词 滚动轴承 轮毂轴承单元 摩擦力矩 动力学 软件开发 试验
下载PDF
基于混合模型的复杂舰载信息系统可靠性测试技术
5
作者 张峰 吴亚锋 赵伟 《舰船电子工程》 2024年第6期155-161,共7页
复杂舰载信息系统在未来海战场战争中扮演着至关重要的角色,必须在未来更加复杂多变的战场环境下保持稳定可靠的性能。面对未来更加复杂多变的战场环境,软件可靠性测试面临众多挑战。现有的软件可靠性测试理论难以满足复杂舰载信息系统... 复杂舰载信息系统在未来海战场战争中扮演着至关重要的角色,必须在未来更加复杂多变的战场环境下保持稳定可靠的性能。面对未来更加复杂多变的战场环境,软件可靠性测试面临众多挑战。现有的软件可靠性测试理论难以满足复杂舰载信息系统任务繁多、状态多样、交互复杂的特点,并且缺乏有效的测试数据生成手段。为了解决这个问题,结合Musa方法和Markov链模型思想来构建操作剖面,并生成可靠性测试用例。将操作剖面模型定义的使用用例集和Markov链表示的状态迁移模型相结合,生成测试用例。通过实例分析和对比实验,采用混合模型生成的测试用例集具备良好的稳定性,并且能够满足复杂舰载信息系统可靠性测试的需求。 展开更多
关键词 复杂舰载信息系统 操作剖面 MARKOV链模型 可靠性测试
下载PDF
海洋石油工程起重船变幅钢丝绳无损检测的技术措施
6
作者 胡登方 张建民 +3 位作者 卜庆斌 田宝华 陈小忠 王凯 《化工管理》 2024年第11期66-68,共3页
海洋石油工程起重船变幅钢丝绳作为船舶起重机主要的受力构件,使用工况及环境较为特殊,为延长钢丝绳寿命及安全运营,对起重船的变幅钢丝绳进行预防性维护和安全性检测非常重要。文章阐述了国内外目前较为先进的无损检测技术及设备现状,... 海洋石油工程起重船变幅钢丝绳作为船舶起重机主要的受力构件,使用工况及环境较为特殊,为延长钢丝绳寿命及安全运营,对起重船的变幅钢丝绳进行预防性维护和安全性检测非常重要。文章阐述了国内外目前较为先进的无损检测技术及设备现状,剖析了在具体应用环节存在的问题,并提出了起重机变幅钢丝绳有效、准确检测的技术措施。 展开更多
关键词 变幅钢丝绳 无损检测 漏磁检测 无损检测仪 检测单元 WINTORS分析软件 海洋石油工程
下载PDF
变异测试在单元测试中的应用
7
作者 周静雯 《现代计算机》 2024年第12期79-81,92,共4页
软件测试是保证软件质量的重要手段。变异测试通过植入一些错误,模拟软件中的各种缺陷,评估测试套件的质量。通过简要介绍变异测试的基本原理,同时结合具体实验展示变异测试在单元测试中的基本应用,详细分析了存活变异体被杀死的原因,... 软件测试是保证软件质量的重要手段。变异测试通过植入一些错误,模拟软件中的各种缺陷,评估测试套件的质量。通过简要介绍变异测试的基本原理,同时结合具体实验展示变异测试在单元测试中的基本应用,详细分析了存活变异体被杀死的原因,并指出变异测试进一步的应用方向。 展开更多
关键词 软件测试 单元测试 变异测试
下载PDF
基于属性的测试在单元测试中的应用
8
作者 周静雯 《现代计算机》 2024年第13期86-88,94,共4页
软件测试是保证软件质量的重要手段。基于属性的测试通过验证软件系统是否满足一组明确定义的属性或规范来评估其性能。通过对属性选择、基本原理的简要介绍,并结合实验展示了基于属性的测试在具体的单元测试情境下的应用。实验采用了Qu... 软件测试是保证软件质量的重要手段。基于属性的测试通过验证软件系统是否满足一组明确定义的属性或规范来评估其性能。通过对属性选择、基本原理的简要介绍,并结合实验展示了基于属性的测试在具体的单元测试情境下的应用。实验采用了QuickCheck框架,并以一个二叉搜索树插入操作的测试为例,演示了在不同模式下的测试设计和执行过程。通过该实验,展示了基于属性的测试在单元测试中的有效性和实际应用。 展开更多
关键词 软件测试 单元测试 基于属性的测试
下载PDF
列车制动电子控制单元通用测试平台研制
9
作者 秦培斌 安震 +2 位作者 苗峰 郝保磊 李培署 《铁道车辆》 2024年第3期113-116,共4页
列车制动电子控制单元(EBCU)是动车组的核心控制设备,承担着列车制动管理分配、防滑算法、制动力需求计算、网络通信等系统功能,其各项性能直接影响着列车的可靠性和安全性。针对EBCU的测试主要包括PCBA级测试、模块级测试及整机测试。... 列车制动电子控制单元(EBCU)是动车组的核心控制设备,承担着列车制动管理分配、防滑算法、制动力需求计算、网络通信等系统功能,其各项性能直接影响着列车的可靠性和安全性。针对EBCU的测试主要包括PCBA级测试、模块级测试及整机测试。文章介绍了被测制动电子控制单元的组成结构及原理、通用测试平台的系统组成及结构、平台硬件设计、软件设计。 展开更多
关键词 制动电子控制单元 通用测试平台 硬件设计 软件设计
下载PDF
基于风险分析的回归测试用例优先级排序 被引量:12
10
作者 于海 杨月 +2 位作者 王莹 张伟 朱志良 《计算机学报》 EI CSCD 北大核心 2019年第10期2127-2144,共18页
该文利用软件组件间信息流的传递过程,提出了基于风险分析的回归测试用例优先级排序算法(Risk Analysis-based Test Case Prioritization,RA-TCP).该算法针对现有的优先级排序技术未能有效利用测试用例所覆盖信息的问题,在类粒度下将软... 该文利用软件组件间信息流的传递过程,提出了基于风险分析的回归测试用例优先级排序算法(Risk Analysis-based Test Case Prioritization,RA-TCP).该算法针对现有的优先级排序技术未能有效利用测试用例所覆盖信息的问题,在类粒度下将软件抽象为基于信息流的类级有向网络模型,然后将每个测试用例所覆盖的类间信息传递关系用一组杠铃模型表示,结合概率风险评估方法和故障树理论计算杠铃模型的风险值,最后以测试用例所覆盖的杠铃风险总和作为其排序依据.实验结果表明,风险越高的测试用例覆盖错误的可能性越大,RA-TCP算法提高了具有严重风险的错误发现速率,与7种排序算法对比,RA-TCP算法具有较高的错误检出率及较好的稳定性. 展开更多
关键词 回归测试 测试用例优先级 复杂网络 风险分析 信息流 软件测试 软件工程
下载PDF
基于复杂软件网络的回归测试用例优先级排序 被引量:10
11
作者 潘伟丰 李兵 +1 位作者 马于涛 刘婧 《电子学报》 EI CAS CSCD 北大核心 2012年第12期2456-2465,共10页
测试用例优先级排序技术是一种高效实用的回归测试技术.针对现有排序方法未能有效利用软件结构复杂性信息的不足,提出了一种基于复杂软件网络的回归测试用例优先级排序方法.该方法用加权类依赖网络模型抽象类粒度软件系统,从结构角度测... 测试用例优先级排序技术是一种高效实用的回归测试技术.针对现有排序方法未能有效利用软件结构复杂性信息的不足,提出了一种基于复杂软件网络的回归测试用例优先级排序方法.该方法用加权类依赖网络模型抽象类粒度软件系统,从结构角度测度类引入错误的可能性及错误的严重性,并据此评价类的测试重要性,同时结合测试用例的覆盖信息,对测试用例进行排序.实例研究表明,本文的方法能够显著提高严重错误的发现速率,并且具有较好的稳定性.同时,揭示了方法有效性与软件错误类型和结构度量指标两者间的关系. 展开更多
关键词 测试用例优先级排序 软件结构 复杂网络 回归测试 软件
下载PDF
软件测试技术及其支持工具介绍 被引量:7
12
作者 闫茂德 许化龙 訾向勇 《集美大学学报(自然科学版)》 CAS 北大核心 2003年第2期154-159,共6页
针对软件测试的概念、方法、基本过程和软件测试自动化的基本理论,详细说明了软件测试及其自动化中需要注意的问题和解决方法,以及如何正确地选择和有效地运用各种测试方法、技术和工具,提高软件的质量和可靠性,以期愈来愈多的人认识到... 针对软件测试的概念、方法、基本过程和软件测试自动化的基本理论,详细说明了软件测试及其自动化中需要注意的问题和解决方法,以及如何正确地选择和有效地运用各种测试方法、技术和工具,提高软件的质量和可靠性,以期愈来愈多的人认识到软件测试的重要性.最后介绍了Parasoft公司3个很有特色的软件测试支持工具. 展开更多
关键词 软件工程 软件测试 测试自动化 测试工具 单元测试 测试方法 软件可靠性
下载PDF
基于仿真器的嵌入式软件单元测试方法 被引量:4
13
作者 许福 金茂忠 +1 位作者 刘辉 陈琦 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2012年第12期1686-1690,共5页
介绍了一种基于仿真器的嵌入式软件测试方法,通过构造链接器分析目标文件,生成内存映像,加载到仿真器执行测试.该方法特别适合嵌入式软件的单元测试,支持对不完整的代码进行测试,同时引入了交互式脚本执行机制,支持采用高级脚本语言而... 介绍了一种基于仿真器的嵌入式软件测试方法,通过构造链接器分析目标文件,生成内存映像,加载到仿真器执行测试.该方法特别适合嵌入式软件的单元测试,支持对不完整的代码进行测试,同时引入了交互式脚本执行机制,支持采用高级脚本语言而不是嵌入式专用汇编语言设计桩函数和测试用例,降低了测试人员的培训代价.航天某院等单位的应用结果显示,该方法能有效提升嵌入式软件的单元测试效率,有较高的实际推广价值. 展开更多
关键词 嵌入式软件 软件测试 仿真器 链接器 单元测试
下载PDF
基于软件节点重要性的集成测试序列生成方法 被引量:16
14
作者 王莹 于海 朱志良 《计算机研究与发展》 EI CSCD 北大核心 2016年第3期517-530,共14页
集成测试序列是软件集成测试的重要问题之一.不同的集成测试顺序对测试成本以及测试效率的影响很大.为降低测试成本,传统的类级集成测试顺序研究策略大多围绕如何减少构建测试桩数量和降低测试桩总体复杂度2个方面.若能将复杂程度高、... 集成测试序列是软件集成测试的重要问题之一.不同的集成测试顺序对测试成本以及测试效率的影响很大.为降低测试成本,传统的类级集成测试顺序研究策略大多围绕如何减少构建测试桩数量和降低测试桩总体复杂度2个方面.若能将复杂程度高、出错概率大的类和发生错误后传播范围较大的类优先进行测试,不仅可以使得错误被尽早发现,还可以有效减小错误对系统的破坏性.为此,将上述思想应用到生成集成测试序列的算法当中,提出一种软件节点重要度的评估方法(Class-HITS).该方法利用复杂网络理论,将软件抽象为网络的形式,并结合所提出的重要度评估方法,打破软件网络中的环路,然后针对网络的无环链路逆向拓扑排序,最终得到类的集成测试序列.通过实验分析证明,利用该方法得出的集成测试序列既能够保证重要节点优先被测试,又确保了构造的测试桩的总复杂度较小. 展开更多
关键词 软件集成测试 复杂网络 节点重要性 HITS算法 类级测试序列
下载PDF
软件复杂性与测试用例集价值 被引量:5
15
作者 吴际 金茂忠 刘超 《电子学报》 EI CAS CSCD 北大核心 2002年第12A期2166-2168,共3页
测试用例集价值是测试用例集的重要问题,本文给出了以复杂性度量为基础的测试用例集合价值度量模型,并在此度量基础上定义了三个重要的度量:测试密度,测试用例价值贡献以及测试用例集合执行相似度,并通过实际的例子指出了如何进行度量.
关键词 复杂性 软件测试 例价值 例集价值 测试密度
下载PDF
安全软件验证与确认中的单元模块测试技术 被引量:10
16
作者 李铎 张良驹 冯俊婷 《原子能科学技术》 EI CAS CSCD 北大核心 2008年第6期551-556,共6页
核动力厂保护系统实现数字化必须解决的一项关键技术是如何完成安全软件的验证与确认(V&V),以证明和确认执行安全功能的软件自身的安全性和可靠性。软件单元测试是V&V过程中的重要环节,主要目的是验证和确认软件代码开发过程中... 核动力厂保护系统实现数字化必须解决的一项关键技术是如何完成安全软件的验证与确认(V&V),以证明和确认执行安全功能的软件自身的安全性和可靠性。软件单元测试是V&V过程中的重要环节,主要目的是验证和确认软件代码开发过程中,软件的设计转变为软件代码是适当、正确和完整的。本工作初步研究了安全软件的单元模块测试技术,着重讨论如何保证测试的完整性、建立测试环境、建立测试用例及实施单元模块测试等方面,并以某数字化保护系统安全软件单元模块测试实例说明单元模块测试的具体过程。 展开更多
关键词 安全软件 单元测试 验证与确认
下载PDF
实用软件测试方法研究 被引量:11
17
作者 杨培培 赵海生 李振星 《计算机应用》 CSCD 北大核心 2015年第A01期166-167,173,共3页
分别讲述了实施GJB5000A二级软件管理过程中,软件单元测试、集成测试、合格性测试的管理过程和测试方法,并结合相应的测试工具,设计了使用C++test进行单元测试中动态测试的方法,使用Klocwork进行单元测试中静态测试的方法,使用Testbed... 分别讲述了实施GJB5000A二级软件管理过程中,软件单元测试、集成测试、合格性测试的管理过程和测试方法,并结合相应的测试工具,设计了使用C++test进行单元测试中动态测试的方法,使用Klocwork进行单元测试中静态测试的方法,使用Testbed进行集成测试的方法,使用QTP进行合格性测试的方法。实践证明,这些方法大大提高软件代码的规范性、稳定性、可靠性等,在提高软件验证、测试水平及软件产品质量等方面具有明显的优势。 展开更多
关键词 GJB5000A二级 软件测试 单元测试 集成测试 合格性测试
下载PDF
基于模拟器的嵌入式软件动态测试技术 被引量:2
18
作者 许福 金茂忠 +2 位作者 晏海华 刘辉 赫建营 《计算机工程》 CAS CSCD 北大核心 2008年第4期98-100,共3页
提出一种嵌入式软件动态测试框架,该框架以模拟器为运行核心,准确模拟嵌入式硬件的运行状态,给出语句覆盖率、分支覆盖率、函数及模块的执行频度、程序执行时间等测试信息,有效地支持了嵌入式软件的动态测试和单元测试。实验证明了该方... 提出一种嵌入式软件动态测试框架,该框架以模拟器为运行核心,准确模拟嵌入式硬件的运行状态,给出语句覆盖率、分支覆盖率、函数及模块的执行频度、程序执行时间等测试信息,有效地支持了嵌入式软件的动态测试和单元测试。实验证明了该方法的有效性。 展开更多
关键词 模拟器 嵌入式软件测试 动态测试 单元测试
下载PDF
飞行数据采集器通用自动测试软件 被引量:8
19
作者 王国华 宋卿 +2 位作者 徐旭伟 朱百通 杨中亮 《测试技术学报》 2010年第3期199-204,共6页
阐述了通用自动测试软件的设计思想,提出了通用自动测试软件体系结构,介绍了通用自动测试软件的测试资源建模子系统、测试程序开发子系统和测试程序执行子系统,重点阐述了通用总线协议模型和测试程序开发/运行中的服务组件,实现了数据... 阐述了通用自动测试软件的设计思想,提出了通用自动测试软件体系结构,介绍了通用自动测试软件的测试资源建模子系统、测试程序开发子系统和测试程序执行子系统,重点阐述了通用总线协议模型和测试程序开发/运行中的服务组件,实现了数据采集器自动测试软件.实际应用结果表明,该软件可以实现多型号数据采集器的测试,可以实现在不同自动测试设备上的移植.系统运行可靠、使用方便、极大地提高了测试程序的开发效率. 展开更多
关键词 数据采集器 自动测试设备 自动测试软件 软件结构 总线
下载PDF
单元测试在软件质量保证中的应用研究 被引量:4
20
作者 张旭 王鹏 +2 位作者 习媛媛 马丽 张宇飞 《煤炭技术》 CAS 北大核心 2010年第6期185-186,共2页
单元测试是软件项目研发过程中的重要组成部分。有效适度的单元测试可以用来理解和验证代码的功能特性,是保证软件质量的关键步骤,引入设计模式的思想来改进原始单元测试技术,此方法可以建立对象之间的基本关系,方便地进行代码重构,提... 单元测试是软件项目研发过程中的重要组成部分。有效适度的单元测试可以用来理解和验证代码的功能特性,是保证软件质量的关键步骤,引入设计模式的思想来改进原始单元测试技术,此方法可以建立对象之间的基本关系,方便地进行代码重构,提高设计开发效率和可靠性。 展开更多
关键词 单元测试 设计模式 软件质量
下载PDF
上一页 1 2 9 下一页 到第
使用帮助 返回顶部