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

搜索资源列表

  1. 嵌入式软件测试工具--LOGISCOPE

  2. LOGISCOPE 是一组嵌入式软件测试工具集。它贯穿于软件开发、代码评审、单元/集成测试、系统测试、以及软件维护阶段。它面向源代码进行工作。LOGISCOPE 针对编码、测试和维护。因此,LOGISCOPE 的重点是帮助代码评审(Review )和动态覆盖测试(Testing )。 LOGISCOPE对软件的分析,采用基于国际间使用的度量方法(Halstead、McCabe等)的质量模型,以及从多家公司收集的编程规则集,可以从软件的编程规则,静态特征和动态测试覆盖等多个方面,量化地定义质量模
  3. 所属分类:硬件开发

    • 发布日期:2008-10-13
    • 文件大小:15mb
    • 提供者:zhongyunde
  1. 查找嵌入式C语言程序/软件中的缺陷的多种技术

  2. 本文将详尽阐述基于模式的静态代码分析、运行时内存错误检测、单元测试以及数据流分析等自动化技术共同使用时是如何查找出嵌入式C语言程序/软件中的缺陷的。本文中将以Parasoft C++test为例来演示上述各项技术。C++teST是一个经广泛的最佳实践证明能提升软件开发团队开发效率以及软件质量的自动化集成解决方案。
  3. 所属分类:其它

    • 发布日期:2020-08-04
    • 文件大小:119kb
    • 提供者:weixin_38640674
  1. 嵌入式系统/ARM技术中的查找嵌入式C语言程序/软件中的缺陷的多种技术(3)

  2. 为了确保程序运行一切正常,我们重新运行整个分析过程。首先,我们开启运行时内存监测并运行应用程序,一切表现正常。然后我们开启内存监测并运行单元测试,一个任务被报告出来:   我们的单元测试检测到reportSensorFailure()函数的行为已经发生了改变。这是由于我们已经对finalize()函数进行了修改——为了纠正之前报告的一个问题所做的修改。此处报告的任务是为了让我们注意此修改,并提示我们应该对测试用例进行相应的审查,并且确定是否应该对代码或者测试用例进行相应的修改,以表示这种新
  3. 所属分类:其它

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

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

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

  2. 基于模式的静态代码分析、运行时内存监测、单元测试以及数据流分析等软件验证技术是查找嵌入式C语言程序/软件缺陷行之有效的方法。上述技术中的每一种都能查找出某一类特定的错误。即便如此,如果用户仅采用上述技术中的一种或者几种来进行验证,这样的验证方法很有可能会漏过对程序中的一些缺陷的检查。解决此类问题的一种安全和有效的策略就是同时使用上述软件验证中的所有互补技术。这样就能建立起一个牢固的框架来帮助用户检查出可能会避开某种特定技术的缺陷。与此同时,用户也自然地建立起一个能检测出关键并且难以查找的功能性错
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:268kb
    • 提供者:weixin_38722891