代码动态验证工具
一、为什么选择CONTROLLER TESTER
区别
优势
预期效果
01 提高品质,提升SW质量及确保客户的信赖
02 降低成本,降低测试和维护成本
二、需求
Mission Critical 领域的安全性和可靠性认证
三、解决方案
单元/集成测试执行和覆盖率测定
实际目标环境测试
四、功能
1、存根函数
测试以存根而不是原始函数的形式返回所需的值
为未定义的函数(库等)自动生成存根
2、模拟对象(Mock)功能
测试目标的对象依赖自动识别和代码生成
通过GUI输入模拟对象(Mock)明细
行为验证(Behavior Verification)
3、控制流图(Control Flow Graph)
3、MC/DC
4、扩展性 (Scalability)
5、COVER 产品共享覆盖率
5、测试再利用
更改源代码自动检测(完整性检查)
为变更对象提供基于相似度的推荐/ 自动匹配功能( 批量修改)
6、基于符号执行自动生成测试输入
基于符号执行自动生成测试输入
※ 什么是高质量测试输入?
→ 可确认需求事项和一致性
→ 快速实现目标
→ 确认无效代码编写
→ 降低测试维护成本
五、规范
详细环境
硬件推荐
无人机DO-178B A级案例(ETRI、KAI)
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室