-
ꁸ 回到顶部
-
ꂅ 010-68379213-825
-
ꁗ QQ客服
-
ꀥ 微信客服
SunwiseAUnit
可视化自动单元与集成测试平台
SunwiseAUnit是一款颠覆传统的、简单易用的、高度自动化的单元与集成测试平台,让编写测试用例如填写Excel数据表格一般容易,使整体测试效率高于同类工具数倍。
工具优势
核心功能
测试用例设计
在自动分析生成的函数信息表格中添加用例实例,为用例设置对应函数信息值如变量类型、输入值和预期返回值等进行用例设计。
用例自动生成
基于最前沿的动态符号执行技术和约束求解技术,智能高效地进行用例生成,能够完成语句、分支和MC/DC覆盖率的要求。
项目回归测试
自动识别变更代码,只对已变更函数进行测试。通过用例数据的导入导出功能,使用例在回归测试中被复用。
覆盖率视图
提供基于函数、用例的不同维度的代码覆盖率信息表格展示,及源码文本标注和流程图标注的覆盖率可视化视图,明确标识已测路径和未测路径。
报告自动生成
基于标准导出报告模板(符合国标GJB-141要求)进行单元测试报告导出,可基于预定义关键字定制满足客户需求的报告文档模板实现个性化报告导出。
环境支持
序号 | 开发环境 |
1 | CCS3.3、CCS5.x、CCS6.x、CCS7.x |
2 | 神州嵌入式软件集成开发环境、GNU工具链 |
3 | 8051- KEIL |
4 | ARM-KEIL/IAR/ GNU |
5 | Workbench 3.x |
6 | ARM Developer Suite 集成开发环境 |
7 | GCC 4.9及以上版本 |
8 | QT4.8.6及以上 |
9 | Keil v4及以上 |
10 | Tornado 2.0/2.2 |
11 | 龙芯-gnu |
12 | 翼辉集成开发环境RealEvo |
序号 | 主要芯片 |
1 | TI ARM系列 |
2 | TI DSP CX3X4X系列 |
3 | C51系列 |
4 | Cortex-MX系列 |
5 | 212XX系列 |
6 | TI DSP C2000系列 |
7 | C6000系列 |
8 | TSC695 |
9 | ST8028 |
10 | MPC560P |
11 | MPC430 |
12 | 飞腾 |
竞品对比
序号 |
特性 |
SunwiseAUnit |
竞品CTT |
竞品TB | 竞品CPPT |
1 |
图形界面用例设计 |
表格驱动 |
一般方式 |
一般方式 |
一般方式 |
2 |
接口信息融合显示 |
全自动提取融合显示 |
多个视图切换 |
需创建用例时选择 复合类型,需选择元素 |
无 |
3 |
自动生成测试驱动 |
是 |
是 |
是 |
是 |
4 |
测试用例自动生成 |
混合符号执行的用例自动生成,满足高覆盖率要求 |
是 |
是 |
是 |
5 |
覆盖率可视化 |
基于流程图标注和源码文本标注的覆盖率可视化显示,已测路径和未测路径明确标识 |
是 |
是 |
是 |
6 |
基于需求的测试 |
支持 |
支持 |
支持 |
否 |
7 |
故障注入测试 |
支持 |
支持 |
支持 |
否 |
8 |
支持目标平台运行 |
支持 |
否 |
支持部分 |
否 |
9 |
内建编译平台支持 |
是,多种 |
是 |
是 |
是 |
10 |
函数桩可视化定义 |
支持各类复杂逻辑 |
复杂情况需编写代码 |
复杂情况需要编写代码 |
需编写代码 |
11 |
用例数据可重用性 |
是 |
部分支持 |
不支持 |
不支持 |
12 |
测试输入自动生成 |
基于符号执行,高效 |
基于符号执行,复杂情况无法生成 |
基于随机极限、效率低 |
无 |
13 |
中文测试报告生成 |
是 |
是 |
否 |
否 |
14 |
技术支持 |
本土产品,研发团队提供技术支持,快速响应 |
国外工具,本土技术支持 |
国外工具,本土技术支持 |
国外工具,本土技术支持 |