Ask an Embedded Testing Expert

1-877-221-3069

系统测试确定与代码覆盖分析

组织执行系统测试(功能测试)来保证完全软件的功能是正确的,因此用户使用的时候此软件会错误地执行。 工程师能够使用手工操作软件或者使用软件的命令来执行系统测试。

所有组织发布软件之前执行系统测试。他们许要计算测试是否完全的,因此他们创造测试过程来连接软件的需求与测试用例的结果。但是这种测试过程不够,因为只能够检查代码“普通操作的情况”,不会测试边界数值或者错误情况。

计算系统测试的代码覆盖是保证测试检查完全软件的唯一方式。覆盖分析能够指出哪行代码被每个系统测试用例执行了,也能够指出哪行代码未被执行。

VectorCAST的VectorCAST/Cover能够执行系统测试时计算代码覆盖。 VectorCAST/Cover能够容易地集成您的编译器与测试结构,不需要一个计算覆盖的阶段, 因为执行系统测试时VectorCAST/Cover记录哪行代码被执行好了。软件执行之后覆盖资料被处理以生成覆盖报告。

覆盖