共查询到20条相似文献,搜索用时 451 毫秒
1.
周雷 《计算机应用与软件》2014,(5):326-327
阐述如何利用GCC配套的代码覆盖率工具GCOV和LCOV对C语言嵌入式代码进行覆盖率统计。利用该方法可以为嵌入式代码测试完成情况提供衡量的指标,也为提高单板代码质量提供有效的数据依据。 相似文献
2.
现有移动触屏设备可视化脚本录制工具大多是侵入式的,不适用于非常见系统以及系统封闭的设备,而少有的非侵入式的录制工具只支持屏幕能平放在桌面上的设备。因而提出了一种三维空间中基于深度相机的新型触屏设备可视化测试脚本自动录制方法和工具。该技术将记录手工测试操作的视频文件转化为表达动作类型和操作参数的可视化测试脚本。在不同实验环境下不同应用上的案例及其实验结果表明该方法具有一定的可视化脚本录制成功率,具有使用价值。 相似文献
3.
本文提出了在和欣项目中一种分析代码覆盖率的简单而经济的方法。和欣项目有多种测试手段用以保证软件质量,如单元测试已经积累了大量测试用例。但是如果不应用应用代码覆盖率分析,很难发现未测试到的被测对象和重复的测试用例。我们应用了基本块度量方法,并且移植和应用了GCOV和LCOV工具到和欣开发环境,建立了一种代码覆盖率分析方法。另外本文还演示了对一个简单单元测试的分析。基于这种覆盖率分析方法,可以开展进一步的流程改进工作,比如:灵巧的回归测试以及测试驱动开发等。 相似文献
4.
分析了现有的几种测试脚本生成技术,按照Mosley的同步数据驱动测试框架(CSDDT)框架设计并实现了一个针对面向对象程序的测试脚本生成器,通过实例验证了方法的可行性和工具的有效性,降低了产生测试脚本的工作量,对已知测试脚本产生过程中的弱点有很好的改进作用.生成脚本可以从单元测试开始应用,重用性良好,可同时测试多个类与方法,无须特定脚本开发语言. 相似文献
5.
6.
7.
Web应用自动化测试的研究 总被引:1,自引:0,他引:1
针对目前Web应用"捕捉/回放"式测试脚本复用率不高的问题,根据Web应用的特性给出了一种基于数据驱动的Web测试框架,并设计了基于XML语言的自动化测试脚本.该测试脚本描述了Web应用行为的多请求/响应的迁移模型,并清晰地定义了外部测试数据避免了数据"硬编码"的缺陷,可对Web应用不同方面(例如功能、性能)上进行测试.开发了一个测试执行的原型工具,它以测试脚本为输入并自动化执行测试用例并生成测试结果. 相似文献
8.
航空发动机控制软件在升级过程中使用Cantata工具开展单元测试活动时,存在未变更函数的Cantata测试脚本需重新人工隔离插桩导致时间和人力耗费的问题.通过研究Cantata自动生成测试脚本的过程及插桩特点,提出了一种基于C#的Cantata工具变更过程改进方法.该方法通过C#语言结合正则表达式进行代码分析,识别出升级过程中的变更函数和全局变量,并按照Cantata插桩格式,自动完成测试脚本更新工作.详细介绍了该方法的设计过程,并在某型航空发动机控制软件升级过程中进行实践应用.实践结果表明,该方法可准确识别源码信息并完成变更前后的差异比对,能正确快速地实现未变更函数的自动隔离插桩工作,有效解决了人力和时间消耗的问题,对回归测试效率有极大提升. 相似文献
9.
10.
设计软件云测试平台的总体架构,将多种软件测试工具进行云化集成,并打通不同软件测试工具之间的数据壁垒,实现了测试数据的共享与管理.设计实现的软件云测试平台具有实用性强、操作使用简单的特点,能满足各种软件自动化测试的需要,具有很好的推广应用前景. 相似文献
11.
超文本标识语言(HTML)是设计网页软件的基础工具,配合使用内嵌JavaScript语言实现多应用模块功能的设计。文本编辑器的框架结构主要应用CSS语言格式进行外观模块组合设计,四个功能模块构成软件整体框架外形,它们具有网页应用特点和标准的国际语言文本字符编辑操作应用功能。第三个模块部分是软件的最大容器空间,使用它盛装和处理文本字符,科学符号,数字等数据,包含网页文本工具集的第二模块部分和文本编辑操作命令的第四模块部分是网页应用服务的核心设计,这些模块的功能设计是HTML5和JS的组合程序设计。软件测试是以浏览器为平台,发布对应应用功能设计屏幕截图,以助描述网页应用和文本编辑的命令操作效果。 相似文献
12.
13.
潘健鸿 《计算机测量与控制》2018,26(3):94-97
为满足底层软件的使用需求及减少其存在覆盖率低、消耗成本大、丢包率高、数据采集频率小等问题,提出并设计了基于ARINC429接口板的嵌入式底层软件测试平台。根据ARINC429接口板的结构框图能够设计出嵌入式底层软件测试平台,针对用户安全登录问题,设计了平台登录验证功能;通过对嵌入式底层软件运行信息显示,能够实时对软件运行状态进行监测,进而为数据采集与查询提供支持;设计工具链作为代码编译开发和结构测试工具;通过数据采集、处理、传输来完善软件测试平台的覆盖率。通过实验对比分析可知,该测试平台能够提高测试覆盖率,降低丢包率,促使数据采集频率大大增强,为软件测试平台的安全有效运行提供了保障。 相似文献
14.
UNIX实时调度策略全自动测试器是UNIX实时调度策略调试器的最主要部分。本文对UNIX实时调度策略全自动测试器的设计进行了详细论述。这种自动测试器晃软件开发经中中很重要的一种技术,在开发实时操作系统时使用这种自动测试器, 有效地提高软件开发效率和软件的质量。本文设计的UNIX实时调度策略全自动测试器具有一定的通用性,根据 结构可以设计出适用于其他类型程序的全自动测试器。该全自动测试器的设计在软件 相似文献
15.
This paper proposes a generic approach for designing vulnerability testing tools for web services, which includes the definition of the testing procedure and the tool components. Based on the proposed approach, we present the design of three innovative testing tools that implement three complementary techniques (improved penetration testing, attack signatures and interface monitoring, and runtime anomaly detection) for detecting injection vulnerabilities, thus offering an extensive support for different scenarios. A case study has been designed to demonstrate the tools for the particular case of SQL Injection vulnerabilities. The experimental evaluation demonstrates that the tools can effectively be used in different scenarios and that they outperform well-known commercial tools by achieving higher detection coverage and lower false-positive rates. 相似文献
16.
Selection of hand tools for cost-effective assembly and maintenance of a mechanical system has a significant impact on its life-cycle cost. A knowledge-based automated procedure for the selection of hand tools needed to efficiently carry out fastening operations in a mechanical assembly is presented. The objective is to select a tool that is applicable to a particular fastening operation, minimizes time and cost of the fastening operation, and satisfies accessibility requirements, and to provide design assistance to the design engineer. The role of the tool selection procedure in the concurrent design of mechanical systems is described. 相似文献
17.
Web Service接口技术越来越广泛地应用到信息系统之中,Web Service接口的性能测试需求也越来越多。给出使用LoadRunner和SOAP UI工具进行Web Service接口性能测试的两种测试脚本设计方法,即Service Call方式的测试脚本设计方法和SOAP方式的测试脚本设计方法。 相似文献
18.
自动化测试工具是安卓应用质量保障的主要手段.随着安卓版本多样性、底层硬件差异性(碎片化)以及逻辑复杂性增加,自动化测试迎来新的挑战.为解决这些问题,近年来,业界开发出大量自动化测试工具.但是现有工具数量多,并且测试重点多样,测试人员选择工具时存在一定的困扰.为帮助测试人员选择最佳测试工具,实现对自动化测试工具的统一评估,提出了面向安卓自动化测试工具多特征综合评估方法(comprehensiveevaluation of Android automated testing, CEAT),并将其实现为便于测试人员使用的平台. CEAT在引入测试领域广泛接受的3个评估指标,即代码覆盖率、异常检出率、融合多版本兼容度得分的基础上,进一步基于变异测试的思想引入变异杀死率,并从用户体验出发引入UI控件覆盖率.以上5个指标构成CEAT整个体系,从而实现安卓自动化测试工具的综合多维评估.为验证CEAT的效果,生成了1 089个变异应用的待测应用集,在包含6个移动设备的真机集群中部署实验,对5个自动化测试工具适配并执行5 040次测试任务.最终结果表明:i) 5个指标从不同角度对自动化测试工具进行评估,... 相似文献
19.
20.
针对高速列车ATP的测试需求,开发出了ATP目标模拟器.对ATP目标模拟器的原理和硬件设计思路进行了介绍,重点叙述了通过脚本实现自动测试的软件设计方案.对目标模拟器的软件架构,脚本执行程序、信号控制程序及两者之间数据交互的实现方法进行了详细说明.该目标模拟器已经投入使用,运行情况良好,已成为试验室ATP系统集成验证测试的必备工具. 相似文献