C/C++的单元/集成测试工具 - winAMS
2022/1/4 20:06:27
本文主要是介绍C/C++的单元/集成测试工具 - winAMS,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
什么是winAMS?
winAMS是一套集成的软件测试解决方案,能显著降低C/C++测试过程中为达到安全性检测和嵌入式系统关键任务检测所必需的时间、工作量及成本。
winAMS可自动实现:
为单元测试和集成测试构建完整的测试环境
基于脚本命令或GUI图形界面执行测试
集成最好的需求管理系统和静态分析工具
根据基本路径来自动生成测试用例
根据测试需求自定义测试用例
回归测试
在调试阶段进行测试的回放
代码覆盖分析
支持敏捷开发和测试驱动开发(TDD)
winAMS的产品特点:
对任意复杂度的C/C++代码自动生成完整的测试驱动和桩函数(无需编写测试代码)
测试驱动支持复杂测试场景,包括同一测试用例中连续调用不同函数
自动打桩能够获取输入,控制任何预定义或者用户定义类型的输出
1. 易于创建测试用例
2. 测试静态,保护和私有函数
3. 构建任意复杂的类的对象
4. 测试多态性和动态分配
5. 抛出和捕获不同类型和值的异常
6. 测试复杂的类的继承
7. 单独的测试模板例程
捕捉和报告不期望的输出和信号
命令行接口允许通过脚本执行所有功能
winAMS的优势:
自动构建测试驱动和桩函数
集成包含MC/DC在内的代码覆盖率分析功能
支持主机,模拟器和嵌入式目标环境测试
自动化的回归测试
用户可配置编译器接口
支持DO-178B,ISO26262,IEC61508,FDA,IEC62304和CENELEC测试需求
这篇关于C/C++的单元/集成测试工具 - winAMS的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享