“建立一整套完整的测试流程来完善公司的产品非常有必要。”parasoft资深技术咨询师李成在iic同期的研讨会上介绍道。
目前采用自动化软件测试工具进行软件测试的企业似乎还都集中在一些大公司中。比如parasoft在中国的客户,多数还是类似ibm、银联、华为、中兴、移动等公司。
“软件是系统设计重要的一面,越来越多的公司非常重视代码开发,但目前代码质量却经常容易被忽略。”李成表示。
如何达成严苛的业界标准?
全球化的市场需要产品通过一些通用的、被业界公认的标准,例如misra(misra c, misra c 2004, misra c++ 2008)、fda、ansi 62304、do-178b, jsf、iso/dis 26262 & asil、iec 61508 & sil。
“fda,misra有专门的测试要求,那么我们的测试软件可以集成这些要求,从而方便客户进行更快更准确的自动化测试。”李成表示。此外,他在演讲中还指出了达成这些业界标准所需的测试平台的要求:
§ 面:一套高效、实时、可控的sdlc平台,此平台需要:
1. 符合fda,ansi 62304, iec & sil软件开发要求的原则理念
2. 可对软件开发整个流程即时、高效的控制和管理
3. 不影响现有开发流程
§ 点:尽可能自动化所有测试任务,用以满足诸如misra, fda, iso/dis 26262所规定的验证方法
1. 尽可能自动化静态分析、数据流分析、单元测试等测试工作
2. 支持代码评审(code review)
静态代码分析应该在软件开发的初级阶段就进行,除了parasoft的静态分析方案,常见的还包括qac和pc-lint。parasoft的静态代码分析方案为用户建立一个持续的自动化进程来集中管理基于模式的静态代码分析,数据流静态分析以及编码度量指标计算。这些解决方案不仅支持java、c/c++以及.net等语言(c#,vb.net以及managedc++),同样还支持java脚本,html,css,vb脚本/asp,xml以及wsdl等(针对soa)。
“相比较其他方案,parasoft的优势在于规范全面、少有误报,而且我们可以让用户自定义代码规范。”李成表示。
Melexis发布压力传感器芯片MLX90830
电路保护的技术和器件使用方法
通过“聆听”—科学家首次测量光的动量
一款真正意义上高端电流检测芯片所具有的优势—FP130A丝印FC915
点云标注的质量评估与优化
Parasoft自动化软件测试工具
传统2.0声道音箱,让你听出不一样的感觉
单片机学习:P3口的相关结构和功能介绍
氧化锌避雷器特点_氧化锌避雷器工作原理_氧化锌避雷器型号含义
关于新型自动调零压力变送器的应用分析
用于汽车负载应用的上桥 SmartFET 驱动器
云中的物理验证
智能镜面显示器助力打造一个高科技的家居环境
理想的车规电容:KEMET全新Y2安规电容(一)
绿色能源资产领域的进击 产业区块链证书的发布意味着什么?
你会不将就吗?小米6最强的对手一加5将至:会构成竞争吗?
电气二次控制回路基本知识
Apple机器学习和视觉生态系统更新:Core ML、Create ML和VisionKit
小米CC9 Pro尊享版的前置相机得分曝光总分为77分
索尼发布新款蓝牙耳机 采用蓝牙5.0无线连接技术