对于Coverity,在普通电脑使用者眼中并不像google、微软这样的IT企业知名,但是在测试圈子里面,它绝对是大名鼎鼎,而这都与它优秀的性能密不可分。
为1千万台智能手机提供完整性包含,并大大提升了客户满意度将每90分钟的崩溃率降低至260小时的使用时长,并保持着安卓智能手机0缺陷政策。
帮助CERN欧洲核子研究中心精确的分析每秒6亿次质子碰撞的数据,测试了 5000万行代码 ,发现和修复了超过40, 000个缺陷。可以说Coverity帮助其发现了希格斯玻色子Higgs boson particle。
为了让中国客户受益于这款优异的测试产品,10月9日,Coverity在中国发布了新一代Coverity Development Testing Platform开发测试平台,此平台集成了测试技术,用于识别、修复开发阶段关键质量和安全问题。Coverity的最新创新技术——Coverity Test Advisor是一项目前正在申请专利的变更影响分析技术,重点关注高危代码单元测试,包括变更代码以及变更对代码所造成的影响、修改单元测试没有遍历的开发者代码。
Coverity Security Advisor 能够解决这些问题,并找出Java编写程序(最常见Web 程序语言)中的缺陷。其中包含三个组件Enterprise Framework Analyzer, Dataflow Engine 和 Remediation Engine。
此外,投放市场的时间要求提高了开发速度和变化速率。传统的单元测试,尽管卓有成效,但是效率低下,无法聚焦代码的关键部分,缺乏对变更影响的洞察力。因此开发测试技术需要覆盖全部代码风险区域,包括在不降低开发速度的前提下包含变更代码信息。
新一代Coverity开发测试平台能够管理变更风险,同时加快投放市场时间。
智能代码和测试分析:Coverity扩展了Static Analysis Verification Engine (Coverity SAVE?)静态分析验证引擎。该引擎获得了多项专利技术,是缺陷检测领域精准的可扩展技术,其中的创新分析技术:
正在申请专利的变更影响分析:确保代码变更能够经过自动映射代码以及函数依赖的充分测试,以便分析变更所影响的代码——所有直接修改的代码以及未修改但受其它代码变更所影响的代码
智能Java质量和安全分析:通过增强的质量分析和最新的Java web applications分析识别关键质量和安全问题,包括一个企业架构分析器,负责增加静态源代码分析,以便识别新缺陷类型并最小化误报率。
专利申请中的补救技术:Coverity可以为开发者提供准确、可行的信息,以便修复质量缺陷、安全缺陷、测试违规以及统一工作流程中的第三方分析缺陷。该平台包括一个正在申请专利的补救引擎,能够为开发者提供精确的具体缺陷指导,帮助他们无需专业知识,就可以正确、高效地修复安全缺陷。
|