Parasoft dotTest C++test成最佳解决方案

工信部近期发布《信息化发展规划》(以下称:《规划》),《规划》显示行业大中型企业信息化工具普及率超过60%;依照此进程,企业信息化的深度应用将成为未来规划趋势。同时,伴随信息化而来的信息安全、信息软件的保障力度成为企业所关注的焦点,分析人士指出,近期政府文件对信息安全越来越重视,表明了部分领域仍存在低水平重复建设现象,信息安全形势更趋复杂严峻。

据介绍,目前我国企业系统多使用基于。NET为敏捷商务构建互联互通的应用系统,“漏洞往往出现在开发过程产生的bug,无法重用和扩展的代码,影响安全、可靠性和性能的内存泄露。”Parasoft(倍睿)中国区产品经理戴兵表示,Parasoft(倍睿)是全球领先的自动化软件错误预防工具、服务虚拟化及软件生命周期管理解决方案提供商。目前Parasoft(倍睿)提供的dotTest?产品适用于符合 Microsoft.NET 框架的编程语言,包括 C#,VB.NET, ASP.NET以及MC++(Managed C++)。Parasoft dotTest?和C++test?能测试任何基于。NET或。NET CF CLR构建的文件或程序。

“Parasoft dotTest?和C++test?是针对。NET的自动的静态分析及自动化单元测试工具,能自动生成测试脚本,得到包括58%世界500强企业的认可,事实上,Parasoft(倍睿)包括 C++test?、Jtest?、dotTest?等产品均能够自动测试代码的构造(白盒测试)、代码功能(黑盒测试)并维护代码的完整性(回归测试),为企业软件框架提供高效的保障方案。”戴兵介绍说。

据悉,静态分析可以为。NET执行基于模式的规则,dotTest?和C++test?静态分析特性在于流程分析,可以创建恰当的控制流图,并对其进行静态分析,以找到NullReferenceExceptions、资源泄漏、不安全的操作以及其它可能出现的异常状况。

业内人士介绍说,使用模式匹配静态分析工具,能够识别出可能会导致内存泄漏的代码。而基于流程分析,Parasoft(倍睿)在BugDetective上使用了多种分析技术,包括模拟应用程序执行路径,从而识别出可能触发运行时缺陷的路径。可以检测到的缺陷包括使用空引用异常、除零问题以及资源泄漏。“最为传统的静态分析就是基于度量的分析了,但在理解代码中的状况,诊断无法再现的问题上,神话娱乐城基于度量则能全局了解代码。”戴兵指出,Parasoft dotTest?和C++test?在静态分析上拥有技术优势,这同时满足了不同行业的技术需求,Parasoft dotTest?和C++test?的静态分析技术特点在综合医疗设备行业体现的最为明显。

“Inomed的综合医疗设备合规性解决方案包括Parasoft公司的C/C++和。NET代码分析工具。该平台使终端到终端的控制渗透到整个开发测试过程中。”Inomed的发展负责人Wipfler说,Inomed是一个国际医疗技术公司。资料显示,Inomed与Parasoft(倍睿)的合作起源于需要快速建立属于符合IEC62304自动化编码标准的流程,并通过引入Parasoft dotTest?开发及测试平台对其全面的需求,进行可追溯化的快速实施,在美国FDA,符合IEC62304标准可作为证据来满足医疗设备软件的可接受的标准。

Wipfler介绍说:“选择Parasoft的理由在于Parasoft对要求和需求的深刻理解。Parasoft dotTest?充分整合Inomed的现有资产,并提供了专业的解决方案。”

业内人士表示,传统的测试方法,比如单元测试和应用程序级的测试,因为很难重现发生异常的条件,通常找不到这样的缺陷。Parasoft dotTest?和C++test?拥有能够模拟代码中的大量执行路径的自动化静态分析工具,能够找到可能存在的缺陷。

某国内医疗机构信息部门负责人表示,不同于欧美等国成熟的医疗信息处理技术,中国医疗领域信息化道路还在摸索阶段。“Parasoft在国内外医疗软件安全上已达一定的技术高度,随着医疗机构的信息化程度进一步加深,Parasoft将为国内医疗机构的合作伙伴提供更高效的软件测试服务。” Parasoft中国区产品经理戴兵表示。

推荐阅读http://www.cnblogs.com/summo/p/4150422.html

时间: 2024-08-24 08:58:19

Parasoft dotTest C++test成最佳解决方案的相关文章

php如何实现定时任务,php定时任务方法,最佳解决方案,php自动任务处理

php如何实现定时任务,php定时任务方法,最佳解决方案,php自动任务处理 Joe PHP 2012-01-18 定时任务对于php来说一直都是很多朋友的一个难题,但却很多地方都遇到了.比如说:游戏开发程序中,每隔10分钟给玩家发兵一次sns社区中每隔20秒检测一下是否有人给我发消息自动采集程序,每隔5分钟采集一次最新内容微博数据同步,每隔10个小时通过微博api接口同步一次用户数据…… 大概有那么几种方法:1.Linux系统定时直接可以用cron来执行一个php脚本 或者其他语言的脚本[你要

PHP Ajax 跨域问题最佳解决方案 【摘自菜鸟教程】

PHP Ajax 跨域问题最佳解决方案 分类 编程技术 http://www.runoob.com/w3cnote/php-ajax-cross-border.html 本文通过设置Access-Control-Allow-Origin来实现跨域. 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com. 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://server.runoob.co

Maven WEB 项目使用ProGuard进行混淆,最佳解决方案

Maven WEB 项目使用ProGuard进行混淆,最佳解决方案 近期公司的Android项目做了混淆,虽说对于保护代码并不是100%的,但混淆后的代码可以使那些不法份子难以阅读,这样也能对代码的保护做出贡献. 于是,公司写的一大堆WEB项目也想做保护.但几大问题随之而来: 公司的所有项目全部是Maven项目,网上的混淆方案不是陈旧就是无效 网上的大部分解决方案感觉像是对简单DEMO进行混淆,根本不能用于复杂的WEB项目中 网上的大部分解决方案是针对Android项目的,针对WEB的少之又少

从@Async案例找到Spring框架的bug:exposeProxy=true不生效原因大剖析+最佳解决方案【享学Spring】

https://cloud.tencent.com/developer/article/1497700 前言 本文标题包含有'靓丽'的字眼:Spring框架bug.相信有的小伙伴心里小九九就会说了:又是一篇标题党文章. 鉴于此,此处可以很负责任的对大伙说:本人所有文章绝不哗众取宠,除了干货只剩干货. 相信关注过我的小伙伴都是知道的,我只递送干货,绝不标题党来浪费大家的时间和精力~那无异于谋财害命(说得严重了,不喜勿喷) 关于标题党的好与坏.优与劣,此处我不置可否 本篇文章能让你知道exposeP

SpringMVC 多个对象的相同字段参数传递的最佳解决方案

SpringMVC 多个对象的相同字段参数传递解决方案,在SpringMVC中,有时需要传递多个对象(除了Model和web元素) 众所周知,在SpringMVC中不支持类似struts2的点语法传参法则,因此多个对象同名参数传递势必会造成一定的问题. SpringMVC的参数传递非常智能,可自动装配参数到对象 public class User{  private String name;  private String id;  private String gender,  private

互联网+提速两化融合 智慧生活成最佳实践模式

今年科技产业有两个重要关键词不得不提,一个是"互联网+",另一个是"工业4.0".其中,"互联网+"主要以云计算.物联网.大数据等新技术为依托,以智能可穿戴设备.智能家居.智能汽车为突破口,其目的是通过互联网创新拉动经济发展,创造更多的社会价值.而"工业4.0"旨在提升制造业的智能化水平,建立具有适应性.资源效率及人因工程学的智慧工厂,其中包括智能工厂.智能生产.智能物流三大主题.应该说,这两个关键词分别诠释了互联网和工业未来

Nuget包制作最佳解决方案

https://www.cnblogs.com/drea/p/8418717.html 最近研究ABP框架,下载其全套源码,想“据为己有”,这样添加功能或者修改源码的话就非常方便了,否则搭建项目直接用其官方的Nuget肯定是做不到的. 源码下好了,取其精华之处,编译完美运行,然后问题就来了,这么多类库,如何将他们全部做成Nuget包呢,之前从主管那得到了个制作Nuget包的神器(NuGetPackageExplorer.application),然而制作起来相当费劲,每次都要打开该软件,一个一个

web打印的最佳解决方案

web打印的痛点 winform打印的方案比较多,实现也比较容易,而且效果也非常炫:但现在越来越多的系统是web系统,甚至是移动端.网上也有非常的web打印方案,但各式各样的问题非常多,比如js兼容性,稳定性等一直缠绕着众多的程序员,或者就是web 打印需要浏览器安装 ActiveX 组件,ActiveX安装不容易成功等等问题.Lodop等插件还是收费的. 新的解决方案 HttpPrinter 对各种方案分析之后,对web在重业务场景的打印需求(比如直接打印,无预览直接打印,特定格式打印)梳理之

定长记录采用数据库读写并非最佳解决方案

对于有些应用场合如仪器仪表的采样数据,不需要对数据排序.插入和修改,只需要对数据写和读操作,在这种情况下,使用数据库来存取这样的记录数据,未必是最佳的选择,本文根据工作实践,采用文件的分块记录的方法,来处理采样这样的定长记录数据,实践证明,通过文件的分块存储方法,比数据库存储方法读写速度更快,尤其是在处理大批量的记录数据的读写的时候,这种速度上的优势更为显著.下面是分块记录的具体实现方法: 首先,假设我们的记录数据为:记录id号,电流,电压,温度,电阻,用结构体表示为: [html] view