雨田单元测试系统是一款专业的软件开发测试工具,可以帮助开发人员对代码进行单元测试,该系统支持多种编程语言和测试框架,能够快速自动化运行测试用例并生成详细的测试报告,提升代码质量和可靠性,用户可以通过雨田单元测试系统轻松地评估代码的功能性、健壮性和性能,并及时发现和修复潜在的问题,这款系统还提供了丰富的插件和扩展功能,为开发团队提供了全面的测试解决方案。
更新变更
1、增加了对回归测试的支持,具体包括“归档工程”、“继承用例”、“变动比对”等功能。
2、增加了“自动生成用例”模块,具体包括“模板管理”、“自动生成”等功能。
3、增加了“生成测试报告”功能。
4、调整了“用例类型”的含义并增加了的“用例类型”录入功能。
5、增加了工程的“版本”、“简介”等属性。
6、调整了一维变长字符数组的数据录入方式。将其作为字符串处理。
7、增加了复杂输出数据的数据显示功能。
8、错误修正
a) “替代函数”选择“不操作”时不能生成恰当的替代函数;
b) 复杂数据的一致性比较有时会不正确;
c) 对unsigned的数据类型分析不正确;
独特功能
1、解决路径搜索算法中存在的处理循环的错误
2、几乎可以适用于所有能够编译通过的c程序文件
3、通过应用作者研发的通用用例存储格式,几乎可以对c语言语法允许的任何复杂的输入、输出(比如链表、多重指针等)创建用例并进行测试
4、雨田单元测试系统主要设计目标之一即是降低测试人员工作复杂度,因此,在充分了解测试人员的工作特点的基础上,系统提供的各项功能简单、实用且符合测试人员的工作习惯。
5、解决函数调用实参分析中存在的问题
6、首先,通过应用新研发的用例模型,在不编写任何代码的前提下,可以对c/c++语言语法允许的各种复杂的输入、输出数据快捷准确的创建用例并进行测试。其次,类c语言的脚本的引入,令系统模型能够描述数据之间各种复杂的约束关系,从而实现了“自动生成的用例”功能的适用范围的全覆盖。另外,基于先进的词法及语法分析技术,能够正确解析通过编译的各种复杂的c文件。
软件服务
雨田单元测试系统V1.0可以针对c语言程序文件进行单元测试和集成测试。
可根据实际需要查阅黑盒测试涉及的用例的执行情况及白盒测试涉及的相关覆盖率。
用户选定被测文件后,系统自动从被测文件中提炼出测试所需信息,使用户可以快速方便的创建单元测试用例或集成测试用例。
对于单元测试用例,文件中的各被测单元是隔离的,被测单元之间的调用需要通过建立替身函数来完成。
对于集成测试用例,各被测单元之间可见,不用单独处理被测单元之间的调用关系。
系统提供了便捷实用的用例数据输入界面,对于c语言涉及到的任何数据结构都可方便的录入数据。
用例创建完成后,用户可以执行测试,系统会自动记录相关信息。
在界面中会显示出用例的执行情况。也可以根据用户需要显示覆盖率信息。
覆盖率信息主要包括语句覆盖率、分支覆盖率、条件覆盖率及MCDC等覆盖率数据。
对于覆盖率数据,可以根据用户的选择确定是否累计历史数据。
使用本软件,可以大幅度提高对c语言编写的软件所进行的测试的效率,进而大幅提高软件质量。