系统测试自动化/代码覆盖率
软件团队面临的最大挑战之一是缩短新功能的上市时间。大多数团队都积压了等待发布的新功能。瓶颈通常是在待发布的版本上运行全套系统测试所需的时间,通常是几天或几周。较长的测试时间意味着测试在发布周期中运行较晚,此时软件产品中已集成了数周的更改,并且通常会发现阻塞缺陷,导致发布延迟和客户不满意。VectorCAST/QA允许团队成员协作开展测试活动,缩短测试时间,并提供有关发布准备情况的实时指标。
优势
- 系统测试自动化
并行测试
基于Web的质量仪表板
质量趋势分析
持续测试
测试协作
集成代码覆盖率
基于变更的测试
变更影响分析
测试用例维护
亮点
持续测试
VectorCAST/QA可与Jenkins等持续集成(CI)服务器轻松集成,可使测试分布在多个物理机或虚拟测试机器中。
测试协作
VectorCAST/QA允许用户轻松运行所有类型的测试,而无需学习新工具或流程。每种测试类型的连接都只需配置一次,然后由整个团队使用。
集成代码覆盖
VectorCAST/QA可在测试期间自动捕获和维护代码覆盖率数据,从而允许用户快速识别应用程序未经测试的部分,并确定提高测试充分性所需的资源。
基于变更的测试
使用从构建系统和监视系统测试活动收集到的数据,VectorCAST/QA能够识别出测试和代码之间的相关性。 当代码改动时,它会自动计算提供完整测试更改所需的最小测试集。
变更影响分析
变更影响分析可用于识别一组源代码更改对所需测试数量的影响。 这使开发人员在实施变更时能做出更好的决策。
测试用例维护
遗留测试用例通常文档很少,随着应用程序的成熟,很少评估软件改进的情况。 VectorCAST/QA能够展示每个测试执行到的应用程序代码部分,方便用户评估每个测试的价值,并识别出冗余的测试。
工作原理
VectorCAST/QA与您的构建系统和现有测试基础架构集成,以静默方式收集关键指标,如代码复杂度,代码更改频率,测试用例状态和代码覆盖率数据。VectorCAST/QA为开发工程师和QA工程师提供了针对测试活动的单点控制,以及可用于制定质量改进决策的大量数据。无需更改现有工作流程或工具。当您正常进行系统测试活动时,会构建一个数据存储库,这些数据能够准确回答以下问题:
- 已经完成了多少测试?
- 还有什么测试要做?
- 我们准备好发布了吗?
- 应该在哪里投入更多的测试工作?
下载
新闻和事件
服务

VectorCAST 服务
VectorCAST服务团队可帮助您的组织实施聚焦行业的,基于最佳实践的方法,以提高软件质量和生产率。 VectorCAST 服务团队与其他专业服务组的不同之处在于其在复杂测试环境方面的专业知识,在帮助客户建立可重复的软件开发和测试流程的同时,还致力于指导客户能够自给自足。
培训

VectorCAST 研讨会
我们的研讨会为您提供了许多机会来扩展或加深您对VectorCAST的了解。
对单元测试和代码覆盖率等概念,以及如何使用VectorCAST测试自动化平台来实现这些概念有一个基本的了解。