iUnit:单元测试的智慧解决方案

iUnit = intelligent Unit Testing Platform

基于AI、全需求满足、一键式的单元测试平台 100%覆盖率满足的测试用例生成和执行,大幅度提高开发和测试人员的效率, 缩短软件开发周期 无误报的深度缺陷检测,显著提升软件质量 针对GJB 5000A/CMMI提供一站式解决方案

iUnit:单元测试的智慧解决方案

iUnit的作用和特点

Role and characteristics
降本
达到国际最高水平的测试用例自动生成功能,覆盖率结果近100%,大大缩减项目周期,于繁杂艰巨的工作中解放测试人员
全面
独特的执行机制全面支持DSP、MCU、CPU嵌入式硬件平台/麒麟、翼辉、VXWORKS等国内外软件运行环境,适配CCS、Tornado、Keil等工程环境
对标
可满足GJB5000A、GJB8114等军用标准以及DO178B/C、IOS26262等行业标准要求
增效
同时提升单元测试在发现逻辑和功能缺陷方面的综合效能,无误报地深度发现软件bug
国产定制
完全自主知识产权,打破国外垄断,安全可控,对响应对各种定制化需求

操作简单,一键式

Simple operation

iUnit的产品架构

Product Architecture

可选套件

语义缺陷检测套件
语义缺陷检测
语义缺陷确认
生成出发除零、空指针、内存越界等软件异常的测试用例
编码规范检查套件
编码规范
部件测试套件
部件接口测试
部件功能测试

标准版

代码审查套件
函数单元信息提取
多功能项目看板
测试用例自动生成套件
覆盖性用例生成
生成100%语句覆盖/分支覆盖、条件覆盖、MC/DC(修改条件/判定)覆盖的测试用例
单元功能测试
单元功能测试
测试用例执行套件
不需要可执行码的语义执行
代码覆盖测试
导出用例到其它可执行工具进行等效验证
测试报告生成套件
用例说明/测试报告
定制化报告

产品比较

Product Comparison
测试用例覆盖率 ( 语句、分支、MC/DC均能达到 ) 深度缺陷检测 缺陷的用例证明 支持国内软硬件平台 一键完成(用例生成、执行、缺陷检测、报告) 自主可控 定制功能和测试报告
iUnit ~90-100%
国外产品 ~30-60% × × 部分 × × ×

测试程序

Parasoft c ++Test
覆盖率:
行:54% [7/13可执行代码行]
语句:54% [7/13语句]
基本块:54% [7/13基本块]
函数:100% [1/1函数]
路径:43% [3/7 路径]
判定:50% [6/12分支]
简单条件:50% [6/12条件结果]
MC/DC:33% [2/6条件]
iUnit
覆盖率:
行:100% [13/13可执行代码行]
语句:100% [13/13语句]
基本块:100% [13/13基本块]
函数:100% [1/1函数]
路径:100% [7/7路径]
判定:100% [12/12分支]
简单条件:100% [12/12条件结果]
MC/DC:100% [6/6条件]