首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
性能测试是软件测试中的难点,虽然目前已有一些专业的自动化性能测试工具在生成测试数据、模拟场景及如何更好地实施测试方面做了不少尝试,但如何分析测试数据以及如何准确地定位性能瓶颈代码块,依然是性能测试中亟待解决且最关键的问题.从代码剖分的角度,探讨代码剖分技术在性能测试中的作用以及如何利用代码剖分技术准确地定位代码中的性能问题,并利用RDTSC和CPUID指令构建自己的代码剖分软件以辅助性能测试.  相似文献   

2.
对大多数利用C语言编写软件代码的工程师而言,存在的突出问题是软件代码编写不规范,导致程序的可读性和可维护性差。为了保证在软件开发过程中,前后的代码风格一致,便于维护,提高软件产品的质量和保持开发产品的延续性,尝试制定本编码规范。本规范详细制定了源代码书写、变量命名、函数/过程的书写、错误和异常处理等方法。  相似文献   

3.
本文设计了一种中文语音代码编码规则,通过这套编码规则巧妙利用人的十个手指,在一个动作完成一个汉字的输入与输出,比传统的多个敲击动作输入更加快捷有效。  相似文献   

4.
覆盖率测试是检验软件测试完整性、充分性的重要方式,这里介绍了覆盖率测试基础理论、覆盖率的测试类型、覆盖率测试工作流程、比较了覆盖率测试工具Bullseye Coverage、LDRA TestBed。并通过LDRA Testbed测试工具对被测软件程序插装,分析插装程序输出的结果得到语句覆盖率、分支覆盖率等数据,以达到对软件问题的查找和对测试充分性、全面性的验证。同时给出了Turbo C开发环境下DOS操作系统的嵌入式软件,利用LDRA Testbed进行覆盖率分析和通过查看未覆盖的代码定位软件问题、测试用例覆盖情况的详细步骤。  相似文献   

5.
基于计算机信息管理系统的特点,对交通枢纽设备的编码规则进行了设计。该编码规则便于计算机管理和管理人员操作,和相关国家标准的编制规则相一致。结合交通枢纽设备管理的特点,制定了交通枢纽维修保养体系。  相似文献   

6.
基于路径覆盖的测试方法是软件测试中比较重要的一种测试方法,但程序的路径数量往往呈指数增长,对程序的每一条路径都进行测试覆盖基本上是不可能的。从软件安全测试的观点看,更关心程序中的关键代码区域(调用危险函数的语句、圈复杂度高的函数、循环写内存的代码片断)的执行情况。该文提出了覆盖关键代码区域的测试数据自动生成方法,该方法基于二进制程序,不依赖于源码。通过回溯路径获取所有可达关键代码区域的程序路径,并通过路径引导自动为获得的路径生成相应的测试数据。路径引导策略基于程序的符号执行与实际执行,逐步调整输入,使用约束求解器生成相应的测试用例。理论分析与实验结果显示该文给出的方法可以降低生成测试数据所需要的运行次数,与传统的覆盖路径测试数据生成方法相比,所需要的运行次数显著降低,提高了生成测试数据的效率。  相似文献   

7.
简单网络管理协议是HFC和Internet的网络管理标准,数据传输时采用基本编码规则.详细阐述了基本编码规则的基本内容,并用协议分析软件抓取报文进行了深入的研究,有助于网络管理维护人员深入地理解网管协议,发生故障时及时读解报文、分析问题.  相似文献   

8.
随着低功耗集成电路的发展,非常有必要对多电压测试平台的架构进行研究。这里对多电压测试平台架构的组成及部件进行逐一讨论,涉及编码规则、功耗目标和组件库建模等诸多方面,着重描述多电压设计测试平台的体系架构,特别是从单一电压环境移植到多电压环境的方法学。并对在建立多电压测试环境过程中出现的许多问题进行了讨论,诸如代码的编写、各种组件的建模和文件的格式等。  相似文献   

9.
业务规则管理技术成为当前的研究热点.本文全面介绍了业务规则管理技术的基本原理、基本概念.重点介绍了对于业务规则建模和业务规则的实现两个方面的技术,介绍了当前比较公认的一种业务规则模型,通过把业务规则映射到相应的软件组件来实现,业务规则与软件组件通过连接组件联系起来,这样当业务规则发生变化时,可以通过连接组件,迅速定位到相应的软件程序代码部分,对其做出少量修改甚至不做任何修改.  相似文献   

10.
SNMP是HFC和Internet的网络管理标准,采用基本编码规则进行数据传输.阐述基本编码规则的主要内容,并用C语言实现报文的快速编/解码,以期为实现模块化、高效率的嵌入式SNMP Agent奠定基础,同时也为SNMP专用协议分析软件拓宽道路.  相似文献   

11.
文中分析工业控制领域中仪器仪表特点和功能安全标准,并横向比较研究安全相关领域,包括核电、铁路、汽车等对于功能安全评估的要求。研究进行评估过程中采用的测试技术,包括EMC试验方法和软件验证和确认方法。功能安全产品的试验不同于普通产品型式试验要求,因此部分EMC试验指标与基础试验标准的试验指标相比,主要在试验时间、范围以及次数上针对功能安全提出要求。同时,在软件验证和确认过程,针对功能安全产品进行软件验证和确认过程,包括文档评审、编码规则检查、单元测试和集成测试。最后就已完成项目,对功能安全评估测试技术进行小结,提出今后研究主要内容。  相似文献   

12.
介绍了专业摄像机常见功能的测试方法,包括寻像器测试、摄像机记录和播放功能的测试,音频调节功能的测试、麦克风的测试、用户比特和时间代码功能检查、白平衡测试。  相似文献   

13.
软件测试是提高软件质量和可靠性的重要手段。从是否运行程序的角度来讲,测试分为静态测试和动态测试,代码检查属于静态测试的范围。本文首先讨论了传统软件测试方法的缺点和局限性,进而提出了代码自动检测的方法,随后给出了此类方法可检测到的故障类型,具体给出了程序静态分析技术和方法研究,依据该方法进行了软件测试系统的设计与开发,最后给出了实验结果和对比分析,并进一步明确了下一步的研究方向。  相似文献   

14.
程序编码在整个软件生命周期中是将软件设计的结果转换成计算机可运行的程序代码的过程,也可以说是程序的内在本质。在实际项目中,代码优化至关重要。本文就是从代码优化的角度,介绍了一些优化Java代码的建议,包括尽量重用对象,使用局部变量等,还利用一些实例来说明和解释优化方法的有效性,可以使软件性能得到提升,提高软件的运行速度,减少运行时占用的内存。  相似文献   

15.
《现代电子技术》2015,(12):39-43
为了提高软件故障的定位效率,提出一种基于关联规则的软件多故障定位技术。通过使用聚类方法把失败的测试用例分成针对特定错误的聚类,使用基于交叉表的软件故障定位方法发现软件中的故障,在定位过程中使用关联规则挖掘高可疑代码与软件故障的关系,提高故障定位的效率,最后对Siemens用例集和Tarantula方法进行对比。实验表明基于关联规则的软件多故障定位技术在软件多故障定位方面效率优于Tarantula方法。  相似文献   

16.
<正>Drools是开源业务规则引擎,规范的Drools规则代码具备简短、声明式、可读性强等特性。目前,Drools规则代码需人工编写,缺少一套机制自动生成代码。本文中,提出一套基于模板和规则的机制以生成声明式Drools规则代码,并针对物联网环境,构建了7500条Drools规则。基于构建的规则集,对本文提出的系统架构进行了验证,并取得了一定成果。高级编程语言依据编程规范,分为命令式语言、声明式语言。官方规范的Drools[1]规则语言是声明式的,包含命令式、条件式代码的复杂规则可转换为多条声明式规则。Drools作为推理引擎,  相似文献   

17.
对基于粒子群优化算法的分类规则挖掘技术作了研究,分析了分类规则的构造,在给出了分类规则编码的基础上,改进了分类规则适应度函数,进而设计了基于粒子群优化算法的分类器方案,并通过学校评教数据集样本对该分类器进行了测试,结果表明文章提出的基于粒子群优化算法的分类规则构造是一种有效、可行的设计构造方案。  相似文献   

18.
本文设计并实现了基于Java注解的规则引擎Drools业务规则开发框架.该开发框架针对Drools业务规则存在的无法语法检查、无法调试等问题,基于Java注解技术,直接使用Java语言实现业务逻辑,单元测试通过后生成Drools业务规则,从而提升代码质量并提高开发效率.  相似文献   

19.
嵌入式软件开发过程中代码规范非常重要,为加速研发效率,提前发现代码问题,合理使用嵌入式静态代码扫描工具十分重要。首先阐述嵌入式静态代码扫描的相关概念和特点;其次详细介绍了Cppcheck嵌入式静态代码扫描工具的使用和结果分析,并对比其他同类工具;然后详细说明Cppcheck缺陷扫描规则和扩充实践;最后结合Jenkins进行自动化代码扫描和分析。使用Cppcheck并自定义缺陷规则到结合自动化工具,从而使嵌入式代码静态扫描工作能够高效快捷地完成。  相似文献   

20.
齐山松  姬进 《电子科技》2013,26(8):185-187
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大幅缩减了设计和编码的冗余度,比传统测试方法增加了可用性、延伸性以及可维护性。文中针对嵌入式开发系统的特点,通过对测试驱动开发机制的深入探讨,总结出了嵌入式系统测试驱动开发的策略。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号