人工智能
更快地发现并修复缺陷。人工智能和机器学习为我们的自动化软件测试工具提供了强大的动力,可为您提供明智的建议和见解,以解决代码质量问题。
连续测试
将质量更早地集成到软件开发过程中。在缺陷进入生产并影响客户之前,在过程的每个阶段查找并修复缺陷。
自动化合规
通过自动化测试和证明合规性所需的文档,减轻实现符合安全性和安保标准的负担。
自动化符合行业标准
符合您的行业标准,并使用测试自动化功能自动生成验证报告。
Parasoft C/C++test是一个C 和C++集成的开发测试解决方案,他能帮开发人员快速的分析他们的代码,以查找致命缺陷或安全漏洞,并执行高效的单元测试。
Parasoft C/C++test可以用于基于主机和基于目标的代码分析和测试流,这对嵌入式和跨平台开发至关重要。
在开发的各个阶段降低开发风险:
● 集成时静态分析
● 持续性分析
● 编辑时静态分析
● 运行时静态分析
● 用于创建自定义编码规则的图形 ● 规则编辑器
自动生成和执行单元&组件级测试 灵活的桩函数框架
● 与存根/模拟框架一起使用时,单元测试更容易且效率更高。
● 全面的代码覆盖率报告会自动提供有关单元测试过程的彻底性的信息。 Parasoft C / C ++ test通过简化测试用例的创建过程,使单元测试更加容易。 使用Parasoft C / C ++ test在主机平台,目标处理器模拟器或嵌入式目标上执行单元测试。
具有高亮显示的代码覆盖率分析
● 监视测试过程完整性的最实用方法是监视覆盖率指标。
● 将创建的或使用开源单元测试框架(使用C / C ++ test插件执行)创建的所有单元测试用例与需求相关联。
● 可用于检测整个应用程序的代码库,以进行代码覆盖率监控。
● 通过与用户的需求管理系统集成,用户可以获得可追溯性报告
● 对于执行的每个测试,都记录测试
暴露一些难以发现的错误,比如:内存泄露, 空指针, 未初始化内存和缓冲区溢出
● 使用未初始化或无效的内存。
● 除零错误
● 空指针引用
● 内存和资源泄漏
● 数组和缓冲区溢出
● 各种各样的死代码
网络安全标准的支持,以及帮助用户解决软件安全故障
● 检测代码中的安全缺陷。
● 查明漏洞的根本原因工程问题。 ● 正确修复代码的缓解建议。
● 开发人员可以在其工作的IDE中直接报告违规情况,并具有完整的文档以及修复,抑制,重新分配和推迟违规的能力。
应用程序中功能安全性的软件测试
● Parasoft C / C ++ test使开发人员能够对各种编码标准(例如MISRA,CERT,AUTOSAR,CWE,JSF等)执行静态代码分析,带有故障注入的单元测试和系统级测试以及代码覆盖监视(语句,分支,MC / DC,呼叫等),而无需离开其IDE。可以在用户的开发环境中或在集中的报告仪表板上立即查看测试结果,在该仪表板上,可以对汇总的测试数据进行高级分析。
灵活,动态的报表和分析功能
● 检测代码中的安全缺陷。
● 查明漏洞的根本原因工程问题。 ● 正确修复代码的缓解建议。
● 开发人员可以在其工作的IDE中直接报告违规情况,并具有完整的文档以及修复,抑制,重新分配和推迟违规的能力。
● Windows
● Linux
● Solaris UltraSPARC
● ARM
● Eclipse IDE for C/C++ Developers
● GreenHills
● IAR
● Kiel
● Microsoft
● QNX
● Renasas
● Texas Instruments
● WindRiver
● GNU make
● Sun make
● Microsoft nmake
● ElectricAccelerator
● Hudson
● Jenkins
● Electric Accelerator
● AccuRev SCM
● Jenkins
● Borland StarTeam
● CVS
● IBM Rational ClearCase
● IBM Rational Synergy
● Mercurial
● Microsoft Team Foundation Server
● Microsoft Visual SourceSafe
● Perforce SCM
● Serena Dimensions
● Subversion (SVN)
企业微信客服
版权所有:重庆庚乾信息科技有限公司
©2024 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508