• 1
  • 2
  • 3
  • 4

首页 / 行业

为什么选择CONTROLLERTESTER

2023-03-23 10:32:00

代码动态验证工具

为什么选择CONTROLLERTESTER

区别

16072d6e-c902-11ed-bfe3-dac502259ad0.webp

优势

164810d6-c902-11ed-bfe3-dac502259ad0.webp

预期效果

01 提高品质,提升SW质量及确保客户的信赖

02 降低成本,降低测试和维护成本

需求

Mission Critical领域的安全性和可靠性认证

通过测试实现结构覆盖目标

需要在实际目标环境中进行测试

1682f26e-c902-11ed-bfe3-dac502259ad0.webp

解决方案

单元/集成测试执行和覆盖率测定

自动创建测试和自定义测试

可测量语句、分支、函数、函数调用覆盖率和MC/DC

16cefb64-c902-11ed-bfe3-dac502259ad0.webp

实际目标环境测试

一键点击即可在实际目标上检查测试执行和结果(联动Debugger)

支持多种环境配置和通信方式(Serial/Ethernet/JTAG)

1703a684-c902-11ed-bfe3-dac502259ad0.webp

功能

1、存根函数

能够用存根(桩函数)替换难以控制的原始函数

测试以存根而不是原始函数的形式返回所需的值

17423fd4-c902-11ed-bfe3-dac502259ad0.webp

为未定义的函数(库等)自动生成存根

1762d032-c902-11ed-bfe3-dac502259ad0.webp

178ffe68-c902-11ed-bfe3-dac502259ad0.webp

2、模拟对象(Mock)功能

进行C++测试时,可以快速、可靠地代替对象依赖项的功能

测试目标的对象依赖自动识别和代码生成

17ace21c-c902-11ed-bfe3-dac502259ad0.webp

通过GUI输入模拟对象(Mock)明细

17d095ae-c902-11ed-bfe3-dac502259ad0.webp

行为验证(BehaviorVerification)

17fc6c56-c902-11ed-bfe3-dac502259ad0.webp

3、控制流图(ControlFlow Graph)

提供控制流图以帮助理解源代码

结合远大吗查看覆盖率结果

1828909c-c902-11ed-bfe3-dac502259ad0.webp

4、MC/DC

为实现领域要求的MC/DC目标提供指导

186cb236-c902-11ed-bfe3-dac502259ad0.webp

5、扩展性(Scalability)

能够测试大型复杂的SW和大容量的测试数据

189b7828-c902-11ed-bfe3-dac502259ad0.webp

6、COVER产品共享覆盖率

自下而上的方法快速实现覆盖目标

18df2172-c902-11ed-bfe3-dac502259ad0.webp

1901f2c4-c902-11ed-bfe3-dac502259ad0.webp

7、测试再利用

提供在源代码更改后重用测试的便利功能

更改源代码自动检测(完整性检查)

19375edc-c902-11ed-bfe3-dac502259ad0.webp

为变更对象提供基于相似度的推荐/自动匹配功能(批量修改)

1958e7f0-c902-11ed-bfe3-dac502259ad0.webp

8、基于符号执行自动生成测试输入

诊断程序运行要素,自动实现主要逻辑的覆盖目标

支持基于主机的所有单元/集成测试

197d1dfa-c902-11ed-bfe3-dac502259ad0.webp

基于符号执行自动生成测试输入

自动生成高质量的测试输入

※ 什么是高质量测试输入?

✓ 反映源代码逻辑

✓ 满足测试需求(覆盖率)

→ 可确认需求事项和一致性

→ 快速实现目标

✓ 导致意外错误

✓ 将测试用例数量保持再最低限度

→ 确认无效代码编写

→ 降低测试维护成本

19a83cf6-c902-11ed-bfe3-dac502259ad0.webp

规范

详细环境

19e52274-c902-11ed-bfe3-dac502259ad0.webp

硬件推荐

1a0b84c8-c902-11ed-bfe3-dac502259ad0.webp

无人机DO-178BA级案例(ETRI、KAI)

1a274424-c902-11ed-bfe3-dac502259ad0.webp

审核编辑 :李倩

函数目标选择测试

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢