首页 / 行业
为什么选择CONTROLLERTESTER
2023-03-23 10:32:00
代码动态验证工具
为什么选择CONTROLLERTESTER
区别
优势
预期效果
01 提高品质,提升SW质量及确保客户的信赖
02 降低成本,降低测试和维护成本
需求
Mission Critical领域的安全性和可靠性认证
通过测试实现结构覆盖目标
需要在实际目标环境中进行测试
解决方案
单元/集成测试执行和覆盖率测定
自动创建测试和自定义测试
可测量语句、分支、函数、函数调用覆盖率和MC/DC
实际目标环境测试
一键点击即可在实际目标上检查测试执行和结果(联动Debugger)
支持多种环境配置和通信方式(Serial/Ethernet/JTAG)
功能
1、存根函数
能够用存根(桩函数)替换难以控制的原始函数
测试以存根而不是原始函数的形式返回所需的值
为未定义的函数(库等)自动生成存根
2、模拟对象(Mock)功能
进行C++测试时,可以快速、可靠地代替对象依赖项的功能
测试目标的对象依赖自动识别和代码生成
通过GUI输入模拟对象(Mock)明细
行为验证(BehaviorVerification)
3、控制流图(ControlFlow Graph)
提供控制流图以帮助理解源代码
结合远大吗查看覆盖率结果
4、MC/DC
为实现领域要求的MC/DC目标提供指导
5、扩展性(Scalability)
能够测试大型复杂的SW和大容量的测试数据
6、COVER产品共享覆盖率
自下而上的方法快速实现覆盖目标
7、测试再利用
提供在源代码更改后重用测试的便利功能
更改源代码自动检测(完整性检查)
为变更对象提供基于相似度的推荐/自动匹配功能(批量修改)
8、基于符号执行自动生成测试输入
诊断程序运行要素,自动实现主要逻辑的覆盖目标
支持基于主机的所有单元/集成测试
基于符号执行自动生成测试输入
自动生成高质量的测试输入
※ 什么是高质量测试输入?
✓ 反映源代码逻辑
✓ 满足测试需求(覆盖率)
→ 可确认需求事项和一致性
→ 快速实现目标
✓ 导致意外错误
✓ 将测试用例数量保持再最低限度
→ 确认无效代码编写
→ 降低测试维护成本
规范
详细环境
硬件推荐
无人机DO-178BA级案例(ETRI、KAI)
审核编辑 :李倩
最新内容
手机 |
相关内容
位移传感器结构类型及工作原理与应
位移传感器结构类型及工作原理与应用,工作原理,类型,结构,位移传感器,常见,效应,FDV302P位移传感器是一种用于测量物体位移或位置的华为公开半导体芯片专利:可提高三维
华为公开半导体芯片专利:可提高三维存储器的存储密度,专利,存储密度,存储器,芯片,存储单元,调整,华为是全球领先的信息与通信技术解加特兰毫米波雷达SoC芯片赋能室内
加特兰毫米波雷达SoC芯片赋能室内安防新应用,毫米波雷达,芯片,用于,稳定性,目标,感知,室内安防是一个重要的领域,随着技术的进步和人光耦仿真器简介和优势
光耦仿真器简介和优势,仿真器,参数,接收器,设计方案,耦合,器件,光耦仿真器是一种用于模拟光耦合器件的工具,它可以帮助工程师在设计FPGA学习笔记:逻辑单元的基本结构
FPGA学习笔记:逻辑单元的基本结构,结构,单元,逻辑运算,数字,信号,结构单元,FPGA(Field-Programmable Gate Array)是一种可编程逻辑器件Arbe 4D成像雷达以高分辨率雷达技
Arbe 4D成像雷达以高分辨率雷达技术和先进处理技术消除“幽灵刹车”问题,刹车,成像,分辨率,系统,目标,数据,Arbe 4D成像雷达是一种清华大学研发光电融合芯片,算力超商
清华大学研发光电融合芯片,算力超商用芯片三千余倍,芯片,研发,商用,测试,计算,科学研究,近日,清华大学发布了一项重要科研成果,他们成聊聊芯片中的负压产生机理及其应用
聊聊芯片中的负压产生机理及其应用,芯片,细胞,用于,测量,生物,结构,芯片中的负压是指在芯片内部产生的负压环境。在某些应用中,负压