• VectorCAST嵌入式软件测试与解决方案
  • VectorCAST 作为自动化的测试软件和解决方案,可以有机地集成到已有的开发流程中,也可以作为一个独立的质量解决方案。如下图8所示,将VectorCAST 作为嵌入式测试的质量中心,其不同产品模块可以用于各个方面的测试,包括:
    •单元测试
    •集成测试
    •覆盖分析
    •静态分析
    •回归测试


    同时又可以集成和整合其它系统和测试,包括:
    •源码控制系统
    •需求管理系统
    •系统测试
    从而形成一个整合而又灵活的测试和质量控制体系。从需求分析、到编码、单元测试、集成测试、回归测试及覆盖率,到需求跟踪和验证,VectorCAST 提供了贯穿软件研发的全生命周期管理的解决方案,真正从根本上保证研发的质量和效率,特别是对高安全和高可靠性要求及其严格的航空航天系统,VectorCAST 提供的这样的自动化测试更显得尤为重要且必不可少。

    VectorCAST 的实施和部署可以采取分步进行的方式,先对各个模块根据其需求紧迫程度和难易程度逐步予以熟悉和应用,如可以采取从静态分析-> 单元测试 -> 代码覆盖率分析 -> 回归测试 -> 需求管理和跟踪,到最后将其全部整合起来的方式。其中每个环节都需要严格的部署计划和实施质量考核标准,以确保整个部署过程有条不紊地完成。

    系统应用起来后,VectorCAST 原厂技术人员还会配合用户对软件的使用情况予以定期的回访,协助解决出现的技术问题,并优化使用流程,保证软件在用户的研发中发挥长期有效的作用。