该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
北京帛维紫通提供VectorCAST软件自动化测试01088138972
1. VectorCAST的功能说明
1.1 针对用户C/C++代码,将每个函数作为一个测试单元,可自动生成基本路径、最大/最小/中间值、区域分段和MCDC测试用例,以及支持手动插入测试用例设置期望值,对函数的功能进行验证,检测出代码中是否有死循环、逻辑错误等;
1.2 能够对代码的测试覆盖度提供若干种选择,如语句(Statement)覆盖、分支(Branch)覆盖、MCDC覆盖、函数(Function)覆盖、函数调用(FunctionCalls)覆盖和基本路径(Basis Path)覆盖,以满足ASILA~D不同等级对于覆盖度的不同要求;同时,提供函数的圈复杂度(CyclomaticComplexity)分析结果
1.3 能够自动生成测试环境驱动,选择自动或者手动打桩以及自动生成测试用例模板,帮助客户提高测试用例设计效率
1.4 能够提供除了手动设计测试用例外的其他方法,例如CSV格式列表/文档(可用Excel打开编辑)导入,图形化设计测试用例
1.5 能够自动发现被测对象的改变,分析被测对象的接口,重用测试用例和测试数据,从而为重复的回归测试节约大量的工作和时间;在接口不变的情况下,自动化地执行不需要用户介入的回归测试
1.6 能够和广泛的第三方编译器、仿真器集成, 让测试运行在真实的目标平台上而不是基于Windows的虚拟机
1.7 能够管理测试数据并将测试结果归档,提供输入参数/执行测试和评估结果和报告文档,可直接保存为HTML或TXT格式,并通过技术支持工具转为XML,Word,Excel以及Windows帮助文档的格式
1.8支持控制流程图(Control Flow Graph)
1.9提供Simulink插件,将Simulink中基于模型的测试用例自动转化成基于自动生成代码的测试用例,对模型和代码的测试结果进行比对,实现ISO26262中对模型生成代码进行背靠背验证的规范要求
1.10支持与诸多的在线需求管理服务器(如DOORs, Polarion等)实现集成和联调,从服务器上获取需求,在工具上进行需求和测试用例的手动匹配,测试结果能通过接口输出到需求管理服务器上
1.11超轻量化SCM功能,即仅需几十或上百Kb的配置文件,便可实现超大型项目的快速完整迁移以及分布式团队协作功能
1.12提供Jenkins的官方插件,通过VectorCAST实现持续集成开发和测试
1.13在单元测试中实现故障注入、局部变量打印以及断点调试的功能
1.14支持基于C++11/C++14/C++17规范编写的代码测试
1.15支持测试用例单步回访,查看测试用例实际执行的代码顺序
1.16支持捕捉测试工程的实际编译命令,自动创建测试环境