solutions

为什么需要覆盖率测试?

今天竞争的市场里,每个产品都有类似的功能,如何确保您的产品是经过了充分的测试。代码覆盖率分析是确定你的测试是否完整的简单方法,并且其能够跨越整个软件生命周期从单个开发人员测试到最终的发布测试。

查看详情
方案图片

性能测试提高软件质量

构建高质量嵌入式软件意味着提供需求所提的功能,同时也需要满足性能需求。这对于实时和高安全软件是必须遵守的策略,对于其他涉及用户接口模块的嵌入式软件也是同样的原则。好的用户体验决定了产品进入市场是成功还是失败,而这正是从你的性能测试策略开始就决定了。

查看详情
方案图片

实时函数跟踪定位软件运行时问题

利用源码级的实时函数跟踪,开发和测试人员可以测量代码实时执行性能,了解函数和路径执行时间进而优化。函数跟踪将代码执行路径通过可视化的方式展现,查看每个函数和任务的执行时间,同时利用事件跟踪(event trace)理解任务转换,状态转换和序列转换情况。利用DT10提供的这些数据分析,可以帮助开发人员和测试人员更有效率的测试和调试问题。

查看详情
方案图片

单元测试和集成测试的两个目的

1、证明应用程序的正确性 - 这样求提供由已知的输入值和输出值构成的测试用例,并测试被测试代码的功能。2、证明测试是完整的 - 这要求可获取代码覆盖率以证明应用程序的代码100%被测试。3、在整个软件开发生命周期中,VectorCAST/C++ and VectorCAST/Ada可自动化以上两个目标,并可以自动化的实施回归测试。

查看详情
方案图片

使用静态分析减少编程错误

静态代码分析可不需要执行程序即可检测代码错误的一种方法,可查找编码不规范,冗余代码,已知设计模式问题造成的问题或未预期的运行时错误。同时可以确保团队内部一致的编码规范以及满足行业标准的编程规范,比如MISRA。

查看详情
方案图片

为什么嵌入式系统测试困难?

在目标板上测试面临的系列问题:1、如何下载测试到板子上,然后如何收集测试结果,2、如何累积可重复自动执行的测试,3、如何尽可能减少人工工作,4、如何减少内存不够的问题。以上这些都是经常碰到但难以解决的问题。随着项目代码越来越大,开发人员数量和代码数量都变多,完全懂得目标硬件和软件工作原理的可能仅限于少数工程师。大多数项目中的工程师面对复杂的系统甚至不知如何在目标设备上执行测试。

查看详情
方案图片

软硬件同步测试

当调试器在某些情况下不能用时,逻辑分析仪在调试诊断嵌入式软件问题方面非常有帮助。但逻辑分析仪通常是硬件工程师调试数字信号使用的工具,不太适合软件工程师使用。鉴于此,嵌入式软件工程师为了使用逻辑分析仪,需要做很多设置工作,因为逻辑分析仪不是为解决软件问题而设计的。

查看详情
方案图片

连接软件需求与测试用例

很多软件开发团队,特别是开发高安全高可靠性软件的团队,已经在软件开发流程中,建立了某种形式的需求跟踪系统。能够根据软件的工作明确描述软件的需求,测试将更容易。挑战在于确保所有需求通过单元测试,集成测试或系统测试被测试到。

查看详情
方案图片
快速导航INTRODUCTION
新闻中心NEWS CENTER
新闻中心
体验Trinity系列产品,专业嵌入式软件测试解决方案 Experience trinity of products, easily integrated embedded software testing
演示查看
客户案例Customer case
<
  • 中行工业
    中行工业
  • Altek
    Altek
  • MSTAR
    MSTAR
  • 清华大学核能与新能源技术研究院
    清华大学核能与新能源技术研究院
  • 吉利汽车
    吉利汽车
  • 中海油田服务股份有限公司
    中海油田服务股份有限公司
  • 瑞典奥托立夫公司
    瑞典奥托立夫公司
  • SGS
    SGS
  • 中国赛宝实验室
    中国赛宝实验室
  • 德国安德瑞斯动力产品有限公司
    德国安德瑞斯动力产品有限公司
  • 北京四方继保
    北京四方继保
  • 中国南车
    中国南车
  • 中国通号
    中国通号
  • 电科航电
    电科航电
  • 中国兵器工业集团
    中国兵器工业集团
  • Canon
    Canon
  • Casio
    Casio
  • Covidien
    Covidien
  • Ricoh
    Ricoh
  • Toshiba
    Toshiba
  • NSW
    NSW
  • 西派埃
    西派埃
  • RAE
    RAE
  • Spansion
    Spansion
  • DSO
    DSO
  • Sony
    Sony
  • Panasonic
    Panasonic
  • NEC
    NEC
  • WEINTEK
    WEINTEK
>