单元测试工具提供单元测试框架,能自动生成测试驱动、测试用例、桩函数,批量执行用例并获取覆盖率、结果判定报告。
支持国产处理器和国产操作系统,支持报告定制,为研发工程师和测试工程师的文档编写减少工作量。
同类国外产品C++test单元、Testbed单元、Cantata单元。
产品简介
测试配置模块
测试配置模块是配置单元测试的环境,使各种软件开发环境下的单元测试用例能够正常执行。
测试框架模块
测试框架是EagleWing的主界面,其功能是导入C/C++测试项目,浏览、编辑被测代码,对测试用例和桩函数进行增加、删除和修改,执行测试用例,显示测试用例执行结果。
产品功能
测试执行模块
自动生成测试驱动,提供图形化界面和命令行两种模式对一个或多测试用例的执行功能,实现自动化单元测试。
测试报告生成模块
(1)持单元、集成测试报告; (2)显示测试用例基本信息 (3)显示测试用例执行信息 (4)显示函数调用信息 (5)支持PDF、WORD格式的中文测试用例执行报告: (6)支持代码覆盖率报告; (7)支持语句、分支、MC/DC覆盖率结果。
代码覆盖率统计模块
(1)提供语句、分支、MC/DC覆盖率 (2)提供代码染色 (3)提供覆盖率统计
产品亮点
目前国内外没有完善支持国产操作系统、开发平台的单元测试工具。
01
创建测试驱动、测试用例费时费力、现有的单元测试工具不能自动生成测试数据,或者生成的测试数据无实际意义,代码覆盖率不高。
02
支持函数插桩; 支持语句、分支、MC/DC覆盖率。
03
(1)可用于软件研发人员对软件进行单元集成测试。
(2)可用于软件测评实验室在三方测评时的单元部件测试。
适用范围