您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式系统/ARM技术中的一种嵌入式软件白盒覆盖测试系统设计

  2. 随着嵌入式系统的广泛应用,人们对嵌入式系统软件的质量提出了更高的要求,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。目前嵌入式软件的开发语言以C等高级语言为卞,因此,对这些高级语言的测试显得尤为重要,”。   目前实用的嵌入式系统测试平台卞要由国外厂商开发,比较具有代表性的测试平台有T eleloglc公司的Logi-scope .M etrow erk、公司的CodeTest, Windriver公司的CoverageScope和IPL公司的C ant at a等。   国外厂商的
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:336896
    • 提供者:weixin_38639089
  1. 嵌入式系统/ARM技术中的查找嵌入式C语言程序/软件中的缺陷的多种技术(2)

  2. 在单元测试中使用运行时内存监测:我们使用C++test的测试用例向导来创建一个测试用例的框架,并向其中添加一些测试代码。然后运行该测试用例——以检查上面提到的未经测试的函数,同时打开运行时内存监测功能。使用C++test,全过程大约只需要数秒钟。   结果标明该函数已经被覆盖到了,但同时也查找到了新的错误:   我们的测试用例查找到了更多的内存相关错误。很显然,当失败处理函数被调用时,我们的内存初始化存在问题(空指针)。通过更进一步的分析,我们发现在reportSensorValue()
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:382976
    • 提供者:weixin_38653040
  1. 嵌入式系统/ARM技术中的覆盖测试中高效代码插桩技术的研究

  2. 摘要:代码插桩是实现覆盖测试的关键技术之一,而高效的插桩技术对于嵌入式软件的测试来说又是至关重要的。文章在对CodeTest 中插桩技术研究的基础上,以GCC 作为开发平台,应用并实现了新的插装器,采用增加一个词法语法分析器的方法,提高了插桩的效率。经过实验证明新的插装器具有代码膨胀率小,插桩速度块的优点,在一定程度上做到了高效插桩。   引言   在实现覆盖测试的过程中,往往需要知道某些信息,如:程序中可执行语句被执行(即被覆盖)的情况,程序执行的路径,变量的引用、定义等。要想获取这类信息
  3. 所属分类:其它

    • 发布日期:2020-11-04
    • 文件大小:143360
    • 提供者:weixin_38643407
  1. 嵌入式系统/ARM技术中的嵌入式软件的覆盖测试

  2. 摘要:覆盖测试是验证软件功能结构正确性以及查找问题的非常重要的方法和手段,它要借助一定的工具才能取得较好的效果,满足软件在质量和时间上的双重要求(纯粹的人工测试工作量大、不方便、周期长)。如何利用好这方面比较成熟的工具,对其机理的研究及适应性改造是很重要。本文着重描述这类工具的工作机理,以及对嵌入式软件测试的特殊要求,并以对自主知识产权嵌入式操作系统的测试为例进行说明。 关键词:嵌入式操作系统 覆盖测试 软件测试工具1 概述软件测试是很广的概念。从其贯穿软件生命周期全过程来看,测试可分为模
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:118784
    • 提供者:weixin_38537968
  1. 嵌入式系统/ARM技术中的代码覆盖分析工具在嵌入式软件测试中的应用

  2. 软件测试的重要性是毋庸置疑的。如何以最少的人力和资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,是软件公司探索和追求的目标。然而大家都知道,从理论上讲测试是永无止境的,只要不断测试就一定能不断发现问题,那么究竟如何度量测试的进度,如何判断测试可以完结呢?这些,可以依靠测试覆盖率的分析来实现。嵌入式软件系统也不例外。 1 代码覆盖分析 代码覆盖分析过程包含以下几个方面: ◇通过一组覆盖测试数据发现和分析那些没有被运行到的代码; ◇为了提高代码覆盖率而设计新的测试
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:146432
    • 提供者:weixin_38747818