VectorCAST——嵌入式软件动态/覆盖度测试工具
Vector Software 公司成立于1989年,总部位于美国罗德岛。Vector Software公司是全球领先的软件自动测试工具和服务提供商。VectorCAST软件主要用于单元测试和集成测试,广泛应用于航天、军工、通信、医疗等领域。
VectorCAST 是一个嵌入式软件动态/覆盖度测试工具,可以和所有流行的主机开发平台和主流嵌入式实时操作系统(RTOS)开发平台无缝集成。帮助开发者在系统测试之前,提前进行独立的软件组件测试。VectorCAST可以自动完成测试调用函数准备,测试用例的生成和编译连接,以及执行报告的生成。
VectorCAST的关键特性
支持Ada、C/C++语言
VectorCAST关键组成部分
测试用例生成器可以帮助客户提高测试用例的录入速度,并提供良好的交互方式;尤其对于测试用例中的指针类型的输入尤其方便。

测试执行器可以帮助客户自动生成被测代码的外围辅助代码(测试主函数/测试用例注入代码/测试结果比较代码等),同时,可以编译连接并启动测试。
测试报告生成器允许客户部分自定义生成的报告格式。测试报告提供了测试的总体情况(通过/失败),各个测试用例的情况(通过/失败),代码的质量度量(圈度),代码的覆盖率信息(语句覆盖/分支覆盖/MC-DC覆盖)等。

告诉客户哪个测试用例覆盖了哪些代码,哪些代码还没有被覆盖等信息。可以剔除对覆盖率测试无效的那些测试用例,同时,可以在白盒状态下帮助客户设计新的测试用例。
